![`latexmk -xelatex` 和 `latexmk -pdfxe` 之间的区别?](https://linux22.com/image/448607/%60latexmk%20-xelatex%60%20%E5%92%8C%20%60latexmk%20-pdfxe%60%20%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
我正在latexmk
使用 PowerShell 脚本生成一组 pdf,我发现有两个选项可以这样做。我可以使用-xelatex
或-pdfxe
。两者都有效并且给出相同的输出,对于我现在正在运行的 5 个文件,它相当快。但最终结果将在几百个文件上运行。这两个命令的工作方式在功能上是否存在差异?或者它们是同一事物的不同名称?
答案1
本质上是的。正如 latexmk 文档中所述,-xelatex
“该选项相当于使用以下一组选项-pdfxe -dvi- -ps-
。”
例如,-dvi-
和-ps-
确保如果其中一个 latexmkrc 文件恰好设置了一个或两个配置变量$dvi_mode
或$postscript_mode
非零,则该设置将被撤消。如果您未设置其中任何一个,则-xelatex
和-pdfxe
选项完全等效。