1. 程式人生 > >Latex引用bib檔案步驟

Latex引用bib檔案步驟

引用cite包

首先我們要在tex檔案前面新增使用cite包

\documentclass{article}
\usepackage{cite}
\begin{document}

...

文中引用對應論文

這個過程有兩個步驟。首先建立一個新的字尾為bib的檔案,例如檔名為:cited.bib。其次google scholar你要引用的paper,獲取其bibtex,並copy到你的bib檔案中。

另一方面,在你要引用該paper的位置,使用命令\cite{<被引用paper的縮寫名>}

eg:我要引用 WAIM’08 的 Recommendation over a Heterogeneous Social Network 這篇paper
。我在google scholar上搜索到它的bibtex(具體步驟是搜尋,點選引用,點選bibtex)是

@inproceedings{zhang2008recommendation,
  title={Recommendation over a heterogeneous social network},
  author={Zhang, Jing and Tang, Jie and Liang, Bangyong and Yang, Zi and Wang, Sijie and Zuo, Jingjing and Li, Juanzi},
  booktitle={Web-Age Information Management, 2008. WAIM'08. The Ninth International Conference on
}, pages={309--316}, year={2008}, organization={IEEE} }

那麼當前cited.bib檔案中就包含上述內容。

然後我們在tex檔案要引用該論文的位置新增\cite{zhang2008recommendation}

tex文末

在新增cite包引用後,還要注意,我們要在tex檔案最後面新增引用對應bib檔案的操作。具體新增如下程式碼(注意要在\end{document}前):

...
\bibliographystyle{abbrv}
\bibliography{<bib檔名>}%%我們的例子應該是\bibliography{cited}
\end{document}

編譯過程(引用知乎的回答)

  • 用pdfLaTeX編譯你的 .tex 檔案 , 這是生成一個 .aux 的檔案, 這告訴 BibTeX 將使用那些應用.
  • 用BibTeX 編譯 .bib 檔案.
  • 再次用pdfLaTeX 編譯你的 .tex 檔案, 這個時候在文件中已經包含了參考文獻, 但此時引用的編號可能不正確.最後用 再再次pdfLaTeX 編譯你的 .tex 檔案, 如果一切順利的話, 這是所有東西都已正常了.

結束

每次都要查資料。。。。索性記錄在這裡。。。。汗顏。。。。