LaTeX-Fehler analysieren

LaTeX-Fehler analysieren

Ich möchte Latex-Fehler in einer bestimmten Protokolldatei (in LaTeX) extrahieren. Leider habe ich keine Ahnung, wie ich sie zuverlässig extrahieren kann, also nehme ich im Moment einfach alle Zeilen, die mit einem beginnen !, aber das ist nicht sehr robust. Wenn der Fehler beispielsweise ein \foonicht definiertes ist, sehe ich nur:

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

aber ich werde nicht wissen, dass es ein ist, \foodas fehlt.

Ähnlich verhält es sich, wenn es sich um einen LaTeX3-Fehler auf mehrzeiligen Seiten handelt, wie

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

Ich sehe nur die erste Zeile !Package robExt Error: Here are some long, was manchmal nicht sehr hilfreich ist.

Ist es wichtig zu wissen, wann man anfangen und wann man aufhören muss?

verwandte Informationen