LaTeX参考文献引用显示?问号解决办法!!!!
在使用Latex之前,我們一般會借用已有的論文模板,在模板基礎(chǔ)上加入我們自己的文章內(nèi)容,隨后編譯成PDF文件,其基本流程就是:Latex->Bibtex->Latext->Latex。
1、第一步點擊Latex編譯,可以獲得*.aux文件、.dvi文件、.log文件以及*.gz文件;
2、第二步點擊Bibtex編譯,可以獲得*.blg(性能監(jiān)視器文件)和*.bbl文件;
3、第三步再次點擊Latex編譯,獲得新的*.aux文件、.dvi文件、.log文件以及*.gz文件;
4、第四步再次點擊Latex編譯。
各種百度goggle搜出來的都是這玩意。一點鬼用都沒有!!!講下作為菜雞的我修復(fù)經(jīng)歷。敲黑板劃重點!!!
不管你用的LaTeX是CTeX還是MikTeX,只要參考文獻不生成出現(xiàn)問號,看這里看這里就可以解決。
一般我們用LaTeX寫論文都是拿別人的模板直接改的,紅線框住的3個文件是必須的依賴文件。
1 .sty和.cls都是一些你這個論文樣式的配置參數(shù)文件。
2 .bst文件才是參考文獻必須依賴的文件!!
它長這個樣子,可以自己去網(wǎng)上下載,也可以自己設(shè)計生成,反正我不會設(shè)計。自己設(shè)計去這里下包,按步驟生成
怎么生成,可以看下這個人寫的博客:地址
反正自己去找一個.bst文件,下次把它放github上面,去下載吧。
- 修復(fù)過程
然后,打開你的主文件,我這里document.tex,
第一步,點擊XeLatex編譯,沒毛病進行下一步。
第二步,點擊BibTeX編譯,如果可以,再進行兩次XeLatex編譯后你的參考文獻就會出來,如果BibTeX這一步不能通過,那你的參考文獻一定不顯示,且是個?問號
怎么辦呢,點擊BibTeX編譯之后看輸出窗口那里的錯誤,一定是你參考文獻有問題。然后有人就會想,參考文獻是直接導(dǎo)出的BibTex格式,為啥還會這樣,是的,真的會錯。
點擊顯示輸出面板,你就知道編譯BibTeX的時候出了幾個錯,哪里出了錯。比如提示你這樣的錯誤:
老說你少個$符號,看著提示對應(yīng)去找哪一行參考文獻出了問題。
比如你導(dǎo)出的參考文獻里有特殊字符 下劃線、dollar符號之類的,但是它沒用 "\"進行轉(zhuǎn)譯,那就會導(dǎo)致整個參考文獻都沒法顯示。其實細想一下可以知道,這些特殊符號在LaTeX里面是有特殊含義的,而你現(xiàn)在要把它當做正常的字符在正文中顯示出來,肯定是要轉(zhuǎn)譯的,一般導(dǎo)出來的Bibtex格式的參考文獻導(dǎo)出來后都不會對特殊字符進行轉(zhuǎn)譯,所以還得自己來手動去加。
你一個一個把參考文獻里的東西調(diào)好之后,參考文獻就肯定沒問題了可以顯示。
其實正常模板都會自帶這些環(huán)境都是沒什么問題的,別人能用你不能用,不就是自己的問題嗎?如果出現(xiàn)不能解決的錯誤還是從本身找下問題,正常情況模板的環(huán)境都不會有問題。
再附一個鏈接,里面的各種模板,可以去里面找.bst文件。北郵電博士論文模板
總結(jié)
以上是生活随笔為你收集整理的LaTeX参考文献引用显示?问号解决办法!!!!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA:遍历目录下的文件
- 下一篇: c语言程序设计秋考答案,南开《C语言程序