簡體   English   中英

LaTeX日志中的方括號是什么意思?

[英]What do the square brackets in LaTeX logs mean?

我正在研究一個讀取完整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警告),有時候沒有。

正如評論[]$[]$意味着Tex想要告訴你某些東西占用了太多的水平空間( Overfull \\hbox )。 它試圖打印有問題的盒子,但是失敗了,因為它們似乎是公式,不能用普通文本打印。 如果普通文本會出現相同的錯誤,您可以將方括號內的文本作為提示,Tex認為它可能會破壞您的文本。

至於方括號內的數字,那些是頁碼。 在您的示例中,Tex將您的文本設置為第102頁,因為它的公式太寬了。

有關閱讀Tex日志文件的更多信息,請嘗試以下網站

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM