Анализ ошибок LaTeX

Анализ ошибок LaTeX

Я хотел бы извлечь ошибки latex из заданного файла журнала (в LaTeX). К сожалению, я понятия не имею, как извлечь их надежно, поэтому сейчас я просто беру все строки, начинающиеся с a !, но это не очень надежно. Например, если ошибка — это a , \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, иногда это не очень полезно.

Есть ли надежный способ узнать, когда начинать и когда заканчивать?

Связанный контент