使用 XeLaTeX 时,TeXShop 仅编译一次

使用 XeLaTeX 时,TeXShop 仅编译一次

如果我将 TeXShop 与 pdfLaTeX 一起使用,那么文档就会根据需要自动编译以获取目录和参考书目以及完成所有其他工作。

但是,如果我将 TeXShop 与 XeLaTeX 一起使用(我需要使用 Arial),那么该过程只运行一次。

是否有某个设置可以激活自动多次传递?

答案1

您看到的自动编译pdflatex可能是因为您已将默认编译引擎设置为pdflatemk。常规pdflatex引擎不会自动执行多个组合。但是mk这三个引擎都有版本,您可以在文档的第一行使用“魔术注释”来选择它们。您可以自己输入这些行,也可以使用宏->程序菜单项从列表中选择,这将为您插入相关的魔术注释。

对于自动pdflatex编译:

% !TEX TS-program = pdfLaTeXmk

对于自动xelatex编译:

% !TEX TS-program = XeLaTexmk

对于自动lualatex编译:

% !TEX TS-program = LuaLaTeXmk

如果这些对您不起作用,您可能需要将相关的引擎从文件夹移动到文件夹内的Inactive/Latexmk主文件夹,您可以从 TeXShop 菜单项在 TeXShop 内导航到该文件夹​​。Engines~/Library/TeXShop

有关魔术评论的更多信息,请参阅:

相关内容