Latex引用bib檔案步驟
阿新 • • 發佈:2019-01-04
引用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 檔案, 如果一切順利的話, 這是所有東西都已正常了.
結束
每次都要查資料。。。。索性記錄在這裡。。。。汗顏。。。。