Diferença entre `latexmk -xelatex` e `latexmk -pdfxe`?

Diferença entre `latexmk -xelatex` e `latexmk -pdfxe`?

Estou usando latexmkpara gerar um conjunto de PDFs usando um script do PowerShell e vejo que há duas opções para fazer isso. Posso usar -xelatexou -pdfxe. Ambos funcionam e me fornecem a mesma saída, e para os 5 arquivos em que estou executando agora, é razoavelmente rápido. Mas o resultado final será executado em algumas centenas de arquivos. Existe uma diferença funcional na forma como esses dois comandos funcionam? Ou são nomes diferentes para a mesma coisa?

Responder1

Essencialmente sim. Conforme declarado na documentação do latexmk, a -xelatex"opção é equivalente a usar o seguinte conjunto de opções -pdfxe -dvi- -ps-."

O -dvi-e -ps-garante, por exemplo, que se um dos arquivos latexmkrc tiver definido uma ou ambas as variáveis ​​de configuração $dvi_modeou $postscript_modefor diferente de zero, essa configuração será desfeita. Se você não definiu nenhuma dessas opções, as opções -xelatexe -pdfxeserão exatamente equivalentes.

informação relacionada