一.前言
在LaTex中,有兩種方式插入參考文獻,第一種是直接插入,第二種是建立一個庫,在庫中調用。要怎麼選擇呢?根據你寫論文的數量,如果你後面寫論文的機會還有很多,建議使用建庫的方法,所有論文用一個庫,很方便;如果你這一篇之後就去工作,就不用爲難自己了,直接插入挺簡單的。
二.技術實現
1.直接插入參考文獻(不使用BibTex)
\begin{thebibliography}{10}
\bibitem xxxx
\bibitem xxxx
\end{thebibliography}
實例:
\bibitem{RefJ}
% Format for Journal Reference
Author, Article title, Journal, Volume, page numbers (year)
% Format for books
\bibitem{RefB}
Author, Book title, page numbers. Publisher, place (year)
% etc
\end{thebibliography}
顯示:
2.建立文獻庫(使用BibTex)
首先需要建立一個References,bib,然後添加一個***.bst 文件(參考文獻格式),例如:spbasic.bst, 然後執行下面三個步驟:
- 設置參考文獻的顯示格式:將 \bibliographystyle{***.bst} 添加至\enddocument之前。
- 插入文獻到References.bib,獲得方法:在谷歌學術上搜索文獻,然後按“引號”獲得BibTex引用,第一行的位置就是文獻ID
- 列寫參考文獻:將 \bibliography{***.bib} 添加至\enddocument之前。
- 在正文中使用"\cite{ID}"引用即可。
小白總結一下:在.tex文件中的操作共四項:
- 確定參考文獻顯示格式,例如:\usepackage[authoryear]{natbib},此爲“姓名年份”格式,所有引用格式請看小白其它博客。
- 在\enddocument之前,插入:\bibliography{***.bib},***是你的文件名。
- 在\enddocument之前,插入:\bibliographystyle{***.bst} ,bst是參考文獻庫的格式,例如:\bibliographystyle{spbasic},此時你的文件包中應該包含"spbasic.bst"文件。還有spmpsci.bst、spphys.bst等。所有文件格式請看小白其它博客。
- 在正文中用ID引入。\cite{ID},例如:\cite{sarkar2019tectonic}
*親測有效。