让 latexmk 只运行一次 pdflatex

让 latexmk 只运行一次 pdflatex

据我所知latexmk自动定义运行时要做什么。因此请多次编译以确保所有引用都是正确的。

但是当我只想检查我的表格时,这会花费很长时间。有没有办法禁用这种自动行为,并让它只运行一次 pdflatex 然后显示结果?

例如,在 arara 中,这是可能的。

答案1

latexmk \$max_repeat=<n>

你可以限制 latexmk 的运行次数<n>。默认情况下,它是 5。在latexmk 文档了解更多信息。FWIW,我使用该选项调用 latexmk -pvc,达到限制只会触发警告,但 latexmk 不会中止。它停止调用 LaTeX 处理器,但继续监视输入文件中的变化。

请注意,您可能需要$在您的环境中以不同的方式引用(或者根本不引用)。

相关内容