Разница между `latexmk -xelatex` и `latexmk -pdfxe`?

Разница между `latexmk -xelatex` и `latexmk -pdfxe`?

Я использую latexmkдля генерации набора PDF-файлов скрипт PowerShell, и я вижу, что есть два варианта сделать это. Я могу использовать -xelatexили -pdfxe. Оба работают и дают мне одинаковый вывод, и для 5 файлов, на которых я запускаю его прямо сейчас, это довольно быстро. Но конечный результат будет запущен на паре сотен файлов. Есть ли функциональная разница в том, как работают эти две команды? Или это разные названия для одного и того же?

решение1

По сути да. Как указано в документации latexmk, -xelatex"опция эквивалентна использованию следующего набора опций -pdfxe -dvi- -ps-".

Например , -dvi-и -ps-обеспечивают, что если один из файлов latexmkrc случайно установил одну или обе переменные конфигурации $dvi_modeили $postscript_modeоказался ненулевым, эта настройка будет отменена. Если вы не установили ни одну из них, параметры -xelatexи -pdfxeполностью эквивалентны.

Связанный контент