.log 檔案中沒有有關未解析引用的信息

.log 檔案中沒有有關未解析引用的信息

2013 年 10 月(問題 136902),有人詢問在 LaTeX 編碼中哪裡可以明確找到未解析的引用。答案是:在您的 .log 檔案中。

這在過去曾經是正確且有幫助的答案。但今天我發現這不再是真的:我跑步(在ubuntu 14.04

LaTeX 版本 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (格式=latex 2014.9.13)

與編輯

GNU Emacs 24.3.1 (i686-pc-linux-gnu, GTK+ Version 3.10.7) of 2014-03-07 on toyol, 由 Debian 修改

今天我合併了文件(分開時沒有問題)並運行 LaTeX。我收到錯誤訊息“存在未解析的引用”。我查看了 .log 檔案以了解發生了什麼。關於我的錯誤訊息的唯一一行幾乎在最後,如下:

LaTeX 警告:存在未定義的引用。

就這些。根本沒有規範。過去情況有所不同。面對 153 頁的 dvi 文件,我感到完全孤獨。我能做些什麼?

答案1

如果我將其放入\ref{test}一個沒有 的文件中\label{test},我會得到日誌檔案中的警告。第一的

LaTeX Warning: Reference `test' on page 1 undefined on input line 8.

顯示出問題所在\ref,然後

LaTeX Warning: There were undefined references.

在跑步結束時。

如果我跑

texloganalyser -w test.log

我明白了

LaTeX Warning: Reference `test' on page 1 undefined on input line 8.
LaTeX Warning: There were undefined references.

這是處理警告的好方法。

如果我發出相同的訊息,則會列印在終端上

grep undefined lucibug.log | grep '[Rr]eference'

相關內容