Latex 乳胶原木中的方括号是什么意思?

Latex 乳胶原木中的方括号是什么意思?,latex,format,logfile-analysis,square-bracket,logfile,Latex,Format,Logfile Analysis,Square Bracket,Logfile,我目前正在开发一个解析器,它可以读取完整的LaTeX日志。大多数日志格式虽然奇怪,但很容易理解,但这些方括号让我感到困惑。下面是我的一个日志末尾的一个示例: Overfull \hbox (10.88788pt too wide) in paragraph at lines 40--40 []$[]$ [] [102]) [103] Kapitel 14. (./Thermo-141-GrenzenFundamentalpostulat.tex [104 ]) (./Thermo-142

我目前正在开发一个解析器,它可以读取完整的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艺术,尽管我对坏方框的了解太少,无法证明这一点或识别单个字符的含义


然后,“[104”等似乎与页码相对应,但我仍然不明白为什么方括号之间有时会出现某些东西(如上面的pdfTeX警告),有时则不会。

如注释
[]$[]$
中所述,表示Tex想告诉您某些东西占用了太多的水平空间(
Overfull\hbox
)。它尝试打印有问题的框,但失败了,因为这些框似乎是公式,无法用普通文本打印。如果普通文本也会出现同样的错误,您会得到方括号内的文本作为提示,Tex认为它可能会打断您的文本

至于方括号内的数字,这些是页码。在您的示例中,Tex将文本设置到第102页,在那里它遇到了公式太宽的问题


有关读取Tex日志文件的详细信息,请尝试以下操作。

您指的是:“[]$[]$”还是“[102])[103]”?后者指的是我相信的输出中的页码。所有内容。我将在问题中补充一些想法。[102]是正在输出的页面,而$[]$business是无法在日志中显示的数学材料。在这两种情况下,这都不是LaTeX,而是TeX引擎本身。有关更多详细信息,请参阅TeX书。感谢您的提示。我想我已经基本上实现了它,至少出于我的目的。->