2009-06-22 136 views
2

當我編譯乳膠文件時,它也生成一個.txt,.bbl,.aux文件。它們沒有用處,因爲我可以毫無損害地刪除它們。我的問題是這些文件是什麼,以及如何在編譯.tex文件時選擇不生成它們?乳膠輸出

+1

如果使用內容頁面,鏈接或參考書目,則需要這些文件。事實上,您必須運行兩次乳膠 - 首先要生成這些文件,然後讓鏈接自行更正。 – 2009-06-22 02:06:52

回答

8

這些文件很有用,它代表了多遍排版過程的輸出。如果你刪除它們,你需要重新運行LaTeX來重新生成它們。很多時候,你會看到一個LaTeX的工作流程,看起來是這樣的:

  1. 運行乳膠(找到所有的參考書目,人物條目等)
  2. 運行中文提供(創建一組初始文本書目條目)
  3. 運行乳膠(填充有書目,參考圖)
  4. 潤乳(一般好運文檔:有引用時需要兩道完全填充某些極端情況)

也就是說,一旦您有可打印的文檔(.dvi,.pdf,.ps等),您可以刪除這些臨時文件,直到您需要再次編輯LaTeX源文件。

This answer to another question打破了每次通過正在做的事情(從參考書目的角度)。

2

bluesky.com

「的.aux(輔助)文件是乳膠存儲所有有關計數器(如章節號),腳註,書目條目,參考標記,以及任何信息其他事物LaTeX的可能需要當文件被LaTeX排版時,只要文件被排版,LaTeX就會讀取該文件以獲取所需信息,並在排版完成後寫入該文件,這就是爲什麼在計數器中進行更改直到LaTeX運行兩次纔會生效,因爲.aux文件在第一次沒有更新,.bib文件是所有參考書目信息的保存位置,您可以自己創建該文件,也可以使用BibTeX來創建文件.toc文件繼續提供了創建目錄所需的所有信息。當LaTeX看到命令\ tableofcontents時,會創建此文件,並且所有節名,數字和頁碼都從.aux文件中讀取。「