Analizar errores de LaTeX

Analizar errores de LaTeX

Me gustaría extraer errores de látex en un archivo de registro determinado (en LaTeX). Desafortunadamente, no tengo idea de cómo extraerlos de manera confiable, por lo que por ahora solo tomo todas las líneas que comienzan con a !, pero no es muy sólido. Por ejemplo, si el error \foono está definido, solo veré:

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

pero no sabré que es un \fooque falta.

De manera similar, si el error es un error de LaTeX3 en varias líneas como

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

Solo veré la primera línea !Package robExt Error: Here are some long, lo que a veces no es muy útil.

¿Existe una forma sólida de saber cuándo empezar y cuándo parar?

información relacionada