我目前正在开发一个可以读取完整 LaTeX 日志的解析器。大多数日志格式虽然很奇怪,但很容易理解,但这些方括号让我感到困惑。这是我的一个日志末尾附近的一个示例:
Overfull \hbox (10.88788pt too wide) in paragraph at lines 40--40
[]$[]$
[]
[102]) [103]
Kapitel 14.
(./Thermo-141-GrenzenFundamentalpostulat.tex [104
])
(./Thermo-142-Mastergleichung.tex [105]) (./Thermo-143-HTheorem.tex [106pdfTeX
warning (ext4): destination with the same identifier (name{equation.14.3.3}) ha
s been already used, duplicate ignored
谁能给我一个提示,这些方括号是什么意思?我看不到它们的任何结构。
我怀疑上面的 2/3 行是某种代表盒子布局的 ASCII 艺术,尽管我对 badboxes 知之甚少,无法证明这一点或识别单个字符的含义。
然后,“[104”等似乎与页码相对应,但我仍然没有看到方括号之间有时有某些东西的原因(如上面的 pdfTeX 警告),有时没有。