1. 程式人生 > >Latex中 BiBTeX found no citation commands 解決辦法

Latex中 BiBTeX found no citation commands 解決辦法

Latex中bib檔案編譯出錯

包含bib檔案的Tex編譯順序:首先執行LaTex, 然後 BibTex, 然後再執行LaTex, 最後執行dvi2pdf, 這樣就可以生成新的PDF檔案了。

但是在編譯過程中經常遇到如下問題,在執行 BibTex 編譯時出現如下錯誤:
This is BibTeX, Version 0.99d (MiKTeX 2.9)
The top-level auxiliary file: ASMS.aux
I found no \citation commands—while reading file ASMS.aux
(There were 1 error messages)

而如何BibTex 編譯成功時顯示的資訊如下:
Command Line: bibtex.exe “ASMS”
Startup Folder: D:\CTEX_works\raa-ASMS
This is BibTeX, Version 0.99d (MiKTeX 2.9)
The top-level auxiliary file: ASMS.aux
The style file: raa.bst
Database file #1: bibtex.bib

發生以上錯誤的原因是:
1, bib中的引用文獻和tex中的引用不符,例如:tex中沒有引用bib中的某一篇文獻,或者索引標籤不正確等。
2,tex編譯產生的臨時檔案較舊,需要刪除所有的臨時檔案,重新從頭到位編譯
3, 。。。