【Latex】Latex小白入門(2)——如何用.bib文件自動生成論文Reference

寫在前面:

        在研究生階段搞學術的童鞋們很有可能會接觸到Latex這種論文格式編輯工具,一般在論文投稿的時候,大多數期刊和會議會給一個Latex模板,要求將你的論文用Latex編輯成.pdf版本。這裏的Latex小白可不是指各位讀者,而是我自己。纔開始用Latex的時候,team裏面唯一會Latex的師姐已經畢業say goodbye了,而我連怎麼編譯運行都不會。無奈論文要投,只好“趕鴨子上架”,秉承“哪裏不會查哪裏”的精神,完成了幾次論文從word到Latex的移植,現在也算是能夠“嗖嗖地“完成一次格式修改了。So,記錄下過程中get到的一些Latex常用的技能,希望給不太會Latex的童鞋一點小小的幫助。小女子才疏學淺,如果有寫的不對的地方,儘管來打我。Email:[email protected]


如何用.bib文件自動生成論文Reference

       一般期刊或會議給的Latex模板會自帶參考文獻樣式,因此,可以利用.bib文件來自動生成該模板下的參考文獻樣式。下面以引用以下三篇論文爲例,來說明如何生成.bib文件,然後利用.bib文件自動生成Reference。

引用論文:


1.生成.bib文件

(1)新建一個.txt文件;

(2)打開Google學術,搜索你想要引用問文獻;

         例如第一篇文獻《Captcha: Using hard ai problems for security》搜索結果如下,點擊“引用”;

        接下出來這樣的界面,點擊“BibTeX”;

       最後出來下面這段代碼,將其複製到.txt文件中去

  (3)重複以上動作,直至將所有參考文獻的上述代碼都複製到了.txt文件中,最終生成的.txt文件如下所示:

(4)將.txt文件另存爲.bib文件即可


2.Latex引用

       例如,我所用的Latex模板中參考文獻樣式定義在模板文件夾中的 IEEEtran.cls中(.cls文件爲Latex格式定義文件),我生成的.bib文件命名爲ref.bib,也放在模板文件夾中,則需在代碼正文中引用以下兩行代碼:

\bibliographystyle{IEEEtran}      %IEEEtran爲給定模板格式定義文件名
\bibliography{ref}                        %ref爲.bib文件名


3.編譯生成Reference

(1)點擊“LaTex"編譯,模板文件夾中會生成*.aux文件、*.dvi文件、*.log文件以及*.gz文件;

(2)點擊“BibTex“編譯,模板文件中會生成*.blg文件和*.bbl文件;

(3)點擊“LaTex"編譯,獲得新的*.aux文件、*.dvi文件、*.log文件以及*.gz文件;

(4)再次點擊“Latex”編譯,即可查看生成結果。

         我最終生成的Reference如下所示:


4.論文正文引用

       論文中對參考文獻的引用一般是:\cite{標籤},這裏如果要引用,則是\cite{.bib文件中大括號第一行}。例如,要引用參考文獻[1],代碼爲:\cite{von2003captcha}。

      

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