解析 LaTeX 错误

解析 LaTeX 错误

我想提取给定日志文件(LaTeX 格式)中的 Latex 错误。不幸的是,我不知道如何可靠地提取它们,所以现在我只提取以 开头的所有行!,但这并不十分可靠。例如,如果错误是\foo未定义的,我只会看到:

! Undefined control sequence.
!  ==> Fatal error occurred, no output PDF file
produced!

但我不知道那是一个\foo缺失的东西。

类似地,如果错误是多行的 LaTeX3 错误,例如

! Package robExt Error: Here are some long
(robExt)                errors that span multiple lines.

我只会看到第一行!Package robExt Error: Here are some long,有时没有什么帮助。

是否有一个强大的工具可以知道何时开始,何时停止?

相关内容