LaTeX參考文獻引用顯示?問號解決辦法!!!!

在使用Latex之前,我們一般會借用已有的論文模板,在模板基礎上加入我們自己的文章內容,隨後編譯成PDF文件,其基本流程就是:Latex->Bibtex->Latext->Latex。

1、第一步點擊Latex編譯,可以獲得*.aux文件、.dvi文件、.log文件以及*.gz文件;

2、第二步點擊Bibtex編譯,可以獲得*.blg(性能監視器文件)和*.bbl文件;

3、第三步再次點擊Latex編譯,獲得新的*.aux文件、.dvi文件、.log文件以及*.gz文件;

4、第四步再次點擊Latex編譯。

各種百度goggle搜出來的都是這玩意。一點鬼用都沒有!!!講下作爲菜雞的我修復經歷。敲黑板劃重點!!!
不管你用的LaTeX是CTeX還是MikTeX,只要參考文獻不生成出現問號,看這裏看這裏就可以解決。
文件
一般我們用LaTeX寫論文都是拿別人的模板直接改的,紅線框住的3個文件是必須的依賴文件。

1 .sty和.cls都是一些你這個論文樣式的配置參數文件。
2 .bst文件纔是參考文獻必須依賴的文件!!
這裏
它長這個樣子,可以自己去網上下載,也可以自己設計生成,反正我不會設計。自己設計去這裏下包,按步驟生成
怎麼生成,可以看下這個人寫的博客:地址
反正自己去找一個.bst文件,下次把它放github上面,去下載吧。

  • 修復過程

然後,打開你的主文件,我這裏document.tex,
第一步,點擊XeLatex編譯,沒毛病進行下一步。
第二步,點擊BibTeX編譯,如果可以,再進行兩次XeLatex編譯後你的參考文獻就會出來,如果BibTeX這一步不能通過,那你的參考文獻一定不顯示,且是個?問號
怎麼辦呢,點擊BibTeX編譯之後看輸出窗口那裏的錯誤,一定是你參考文獻有問題。然後有人就會想,參考文獻是直接導出的BibTex格式,爲啥還會這樣,是的,真的會錯。
這裏
點擊顯示輸出面板,你就知道編譯BibTeX的時候出了幾個錯,哪裏出了錯。比如提示你這樣的錯誤:
圖片
老說你少個$符號,看着提示對應去找哪一行參考文獻出了問題。
這樣
這樣子
比如你導出的參考文獻裏有特殊字符 下劃線、dollar符號之類的,但是它沒用 "\"進行轉譯,那就會導致整個參考文獻都沒法顯示。其實細想一下可以知道,這些特殊符號在LaTeX裏面是有特殊含義的,而你現在要把它當做正常的字符在正文中顯示出來,肯定是要轉譯的,一般導出來的Bibtex格式的參考文獻導出來後都不會對特殊字符進行轉譯,所以還得自己來手動去加。
你一個一個把參考文獻裏的東西調好之後,參考文獻就肯定沒問題了可以顯示。
其實正常模板都會自帶這些環境都是沒什麼問題的,別人能用你不能用,不就是自己的問題嗎?如果出現不能解決的錯誤還是從本身找下問題,正常情況模板的環境都不會有問題。
再附一個鏈接,裏面的各種模板,可以去裏面找.bst文件。北郵電博士論文模板

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章