LaTeXエラーを解析する

LaTeXエラーを解析する

特定のログ ファイル (LaTeX) 内の LaTeX エラーを抽出したいと思います。残念ながら、確実に抽出する方法がわからないため、今のところは で始まるすべての行を取得しています!が、これはあまり堅牢ではありません。たとえば、エラーが\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、あまり役に立たないこともあります。

いつ開始し、いつ停止するかを知る強力な方法はありますか?

関連情報