Я хотел бы извлечь ошибки 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
, иногда это не очень полезно.
Есть ли надежный способ узнать, когда начинать и когда заканчивать?