我目前正在开发一个读取完整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警告),有时候没有。< / p>
答案 0 :(得分:1)
正如评论[]$[]$
中所述,意味着Tex想要告诉你某些东西占用了太多的水平空间(Overfull \hbox
)。它试图打印有问题的盒子,但是失败了,因为它们似乎是公式,不能用普通文本打印。如果普通文本会出现同样的错误,你可以将方括号内的文本作为提示,Tex认为它会破坏你的文本。
对于方括号内的数字,这些是页码。在你的例子中,Tex将你的文本设置到第102页,在那里它的公式太宽了。
有关阅读Tex日志文件的更多信息,请尝试以下website。