PDFLatex 因警告/排版错误而暂停

PDFLatex 因警告/排版错误而暂停

我使用 vim 编写 latex,并有一个 makefile,它只是在主 TeX 文件上运行 PDFLatex。由此产生的输出通常非常密集,难以用肉眼解析。而且,通常有大量有用的信息在我看到之前就离开了终端窗口。

我很习惯在 gcc 中遇到警告时强制其停止的情况,这目前是我期望的行为(但我找不到这样做的方法)。此外,有些事情我希望得到警告(例如边界框过满),但并没有附带“LaTeX 警告”。所以我不知道如何 grep 以获取所有有用的信息。

是否有任何标准命令行方法可以实现我所寻找的内容?或者,解析日志文件以轻松列出这些排版错误的方法会很有用。

答案1

没有办法让 TeX 在出现警告时停止。

您可以转到计划 B:该脚本texloganalyser(包含在 TeX Live 中)具有显示日志文件不同位的功能。

正如约翰·柯林斯 (John Collins) 所指出的,和pplatexppdflatex旨在做到这一点:https://github.com/stefanhepp/pplatex

相关内容