如果我的 tex 文件包含错误(例如未定义的控制序列),latexmk 会显示提示并要求手动输入才能继续。现在,当然可以强制进一步处理,例如如此处所述当出现错误时,不要让我手动中止 LaTeX 编译或此处让 latexmk 忽略错误并完成编译。
但是,如果出现错误,我希望 Latexmk 完全停止处理并返回命令行。有什么方法可以实现这一点吗?
答案1
我的里面有这个.latexmkrc
:
$pdflatex = "pdflatex -synctex=1 -halt-on-error %O %S";
就我而言,我倾向于-pvc
一直使用,因此如果出现错误,它只会停止编译并返回等待更改。您也可以使用该-interaction=...
选项。
pdflatex
如果我没记错的话,你也可以通过latexmk
CLI 选项将这些传递给
latexmk --help
你可以latexmk -halt-on-error
直接使用阅读