Latexmk:出现 pdflatex 错误时停止处理

Latexmk:出现 pdflatex 错误时停止处理

如果我的 tex 文件包含错误(例如未定义的控制序列),latexmk 会显示提示并要求手动输入才能继续。现在,当然可以强制进一步处理,例如如此处所述当出现错误时,不要让我手动中止 LaTeX 编译或此处让 latexmk 忽略错误并完成编译

但是,如果出现错误,我希望 Latexmk 完全停止处理并返回命令行。有什么方法可以实现这一点吗?

答案1

我的里面有这个.latexmkrc

$pdflatex = "pdflatex -synctex=1 -halt-on-error %O %S"; 

就我而言,我倾向于-pvc一直使用,因此如果出现错误,它只会停止编译并返回等待更改。您也可以使用该-interaction=...选项。

pdflatex如果我没记错的话,你也可以通过latexmkCLI 选项将这些传递给

latexmk --help你可以latexmk -halt-on-error直接使用阅读

相关内容