關於CTEX處理參考文獻編譯出錯的問題
阿新 • • 發佈:2019-01-31
使用Latex來排論文還是有不少細節比較頭疼的。 用IEEEtran模板編譯bib一直報錯,想了半天也沒找到問題。最後看了這篇帖子,是編譯順序的問題。工具貼,留著。
使用的是IEEEtran的模板。 因為該文章之前在latex中編譯沒有什麼問題,但是這次對內容進行了一些改動,添加了一些引文,導致在WinEdit下的Latex編譯和BibTex編譯都在報錯。改了一整天,一直都沒有成功,相當鬱悶。 BibTex編譯的報錯情況如下:意思就是說,bibtex編譯的過程中,找不到一些命令,比如說\bibdata,進一步導致了引文的條目找不到。 Latex編譯的報錯情況如下: ....
而下面的引用格式是不對的。因為使用的是IEEEtran的模板,所以要按照IEEEtran的引文格式來。而這種\begin...和\end...的格式是自定義的bib格式。
但是,這樣在進行Latex編譯和bibtex編譯時任然出現報錯。 耗了一天,後來都差點打算新建一個tex主檔案,再一段一段地往裡面貼上編譯來試了。 3、後來搜到一個帖子,上面說到這種問題。解決的方法出乎意料。竟然是編譯順序的問題。 也就是,在以上主檔案和模板的使用都沒有錯誤的情況下,使用WinEdit: “先做一次pdfLatex編譯,再做一次bibtex編譯,再做兩次pdfLatex編譯” 即:
中間過程可能也會報錯,直接無視之。 之後你在LaTex編譯兩次,你就會發現沒有error報錯,只剩幾個worning了。 為確保一下BibTex編譯成功,再編譯一下bibtex。