在 LaTeX 中使用不同的輸出檔(pdflatex)

在 LaTeX 中使用不同的輸出檔(pdflatex)

當我使用 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並且可以安全地刪除。

相關內容