
我正在使用Bib.bib
文件作為所有參考。當我\cite{someref}
第一次使用它時,它工作正常,但是當我更新文件時,Bib.bib
它沒有獲取更新的信息,它只顯示以前的信息。我只是透過快速建立按鈕來建立文件。
答案1
在我看來,你根本沒有運行 BibTeX。編寫.tex
文件時,您需要根據文件包含的內容在其上執行多個程式(或產生的文件)。其中一些是latex
、pdflate
和bibtex
。在 Texmaker 中,這些在「工具」功能表中顯示為按鈕
現在,latex
產生一個.dvi
文件,pdflatex
產生一個.pdf
文件,vies 選項用於開啟文檔,帶有 的選項->
可讓您從一種格式轉換為另一種格式。
編寫 LaTeX 文件時,您需要:
- 運行
latex
兩次以更新內部參考文獻和目錄; - 運行
latex
,然後bibtex
再次latex
更新參考書目;和 - 運行
latex
,然後運行bibtex
,然後運行latex
兩次以更新參考書目及其引用。
請注意,最後兩個也更新了內部參考(例如,使用 和 製作\label
)\ref
和內容表。
如上圖所示,您可以使用熱鍵分別使用鍵盤上的 F6 和 F11 來運行 pdflatex 和 bibtex,因此一次按 F6 F11 F6 F6 (並等待 texmaker 每次完成)您將更新文件中的所有內容(除非您也製作主題索引或類似內容)。
現在解釋一下使用快速構建時會發生什麼。在 texmaker 配置中:
您可以看到快速建置的作用,並更改它。透過選項選單存取此選單
編輯
我沒有意識到這是關於 TexStudie/TexMakerX 而不是 TexMaker 的問題。問題可能仍然相同,但菜單當然可能看起來不同。