我可以配置 latexmk 以遵守 TS-program 指令吗?

我可以配置 latexmk 以遵守 TS-program 指令吗?

我喜欢 latexmk,但我对同一文件夹中的文件使用各种引擎。我正在尝试编写一个latexmkrc文件,它将在 tex 文件的前几行中查找类似

% !TEX TS-program=xelatex

然后决定为该文件运行哪个 tex 引擎。

我知道配置变量$pdf_mode可以确定使用哪个引擎,但我想为每个目标 tex 文件动态地执行此操作。似乎覆盖正确的子例程可以工作。我尝试阅读latexmk.pl源代码,但它有几千行长,我很难找到正确的位置。

相关内容