如何使用序言中的几行命令在 pdfLaTeX 和 XeLaTeX 之间切换?

如何使用序言中的几行命令在 pdfLaTeX 和 XeLaTeX 之间切换?

我既写英语文档,也写波斯语文档。我使用 Texstudio 和 TeXLive。我必须在 pdfLatex 中编译拉丁语文档,在 XeLatex 中编译波斯语文档。但我宁愿在文档前言中用几行代码更改 LaTeX 的配置,而不是每次都通过菜单手动更改。

有没有在 pdfLaTeX 和 XeLaTex 之间切换的命令?

答案1

Texstudio 理解“魔术注释”,因此您可以使用

% !TEX TS-program = xelatex
\documentclass{...}

或者

% !TEX TS-program = pdflatex
\documentclass{...}

如果您随后调用“build & view”,texstudio 将使用您在魔术注释中指定的引擎来处理您的文件。

相关内容