當我使用 pdflatex 時,我得到一堆文件:
test.aux
test.log
test.out
test.pdf
test.tex
test.toc
.tex 檔案和 .pdf 檔案有明顯的用途,但是其他文件有什麼作用呢?
提前致謝。
答案1
.aux
是“輔助”文件,用於(除其他外)追蹤使用\label
和進行的交叉引用\ref
。該文件就是您需要運行pdflatex
兩次才能解析引用的原因。第一遍將有關文件引用的資料寫入文件.aux
,第二遍讀取.aux
文件並使用它來產生必要的引用。一般來說,任何需要等待整個文件產生的內容(例如頁碼)都會被寫入,.aux
以便可以在以後的過程中添加。.log
包含所做操作的日誌pdflatex
。您可以在此處找到錯誤訊息和載入的套件清單等內容。.out
用於儲存 PDF 的額外資訊。例如,PDF 文件中的書籤就是使用該文件產生的。.toc
類似於.aux
但僅用於目錄,因為在生成 PDF 之前無法知道正確的頁碼。同樣還有.lof
用於.lot
圖形列表和表格列表的文件。
除了.tex
文件之外,這些都是由 產生的pdflatex
並且可以安全地刪除。