解析 LaTeX 錯誤

解析 LaTeX 錯誤

我想在給定的日誌檔案(在 LaTeX 中)中提取乳膠錯誤。不幸的是,我不知道如何可靠地提取它們,所以現在我只獲取以 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,有時不是很有幫助。

是否有一個穩健的方法來知道何時開始,何時停止?

相關內容