LaTeX插入參考文獻,簡單高效
如何用.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檔名
論文正文引用 論文中對參考文獻的引用一般是:\cite{標籤},這裡如果要引用,則是\cite{.bib檔案中大括號第一行}。例如,要引用參考文獻[1],程式碼為:\cite{von2003captcha}。
3.編譯生成Reference
(1)點選“LaTex"編譯,模板資料夾中會生成*.aux檔案、*.dvi檔案、*.log檔案以及*.gz檔案;
(2)點選“BibTex“編譯,模板檔案中會生成*.blg檔案和*.bbl檔案;
(3)點選“LaTex"編譯,獲得新的*.aux檔案、*.dvi檔案、*.log檔案以及*.gz檔案;
(4)再次點選“Latex”編譯,即可檢視生成結果。
我最終生成的Reference如下所示: