今天要使用latex寫report,需要加入引用和參考文獻,在網上查了很多都讓人有些迷惑,最後終於成功,並寫下本博客爲方便其他人使用.
流程:
1.創建bib文件,這其實就是一個文本文件,以.bib後綴結尾.
2.在bib文件裏添加內容.
3.引入到tex文件中
4.添加引用
5.編譯
那麼下面開始操作:
1.創建一個文本文件,然後命名成myref.bib,
解釋,在windows下創建文本文件通常文件名爲 新建文本文件.txt ,要把整個改成 ***.bib,這個***可以自定
2.找到論文的bibtex,粘貼到myref.bib中.你也可以自己按照格式來寫.格式請自行百度吧.
例如:
@article{valentin2016learning,
title={Learning to Navigate the Energy Landscape},
author={Valentin, Julien and Dai, Angela and Nie{\ss}ner, Matthias and Kohli, Pushmeet and Torr, Philip and Izadi, Shahram and Keskin, Cem},
journal={arXiv preprint arXiv:1603.05772},
year={2016}
}
3.在你的tex文件的最後\end{document} 的前面加入下面的兩行,即
\bibliographystyle{plain}
\bibliography{myref}
\end{document}
其中plain的位置可以替換成你所希望的版式:
plain,按字母的順序排列,比較次序爲作者、年度和標題.
unsrt,樣式同plain,只是按照引用的先後排序.
alpha,用作者名首字母+年份後兩位作標號,以字母順序排序.
abbrv,類似plain,將月份全拼改爲縮寫,更顯緊湊.
ieeetr,國際電氣電子工程師協會期刊樣式.
acm,美國計算機學會期刊樣式.
siam,美國工業和應用數學學會期刊樣式.
apalike,美國心理學學會期刊樣式.
4.在需要引入參考文獻的位置使用下面樣式的命令
\cite{valentin2016learning}
解釋,\cite就是加入引用的命令,大括號裏面的是在bib文件裏面的參考文獻的第一行裏面的內容.
5.編譯要有多個步驟,在編輯器裏面一般都有選項,有很多編譯模式,比如bibtex,xelatex,latex等.
我們需要做的只有三步,
第一步先按照你的輸出模式編譯一次,
第二步用bibtex再編譯一次,
第三步再用你的輸出模式編譯一次.
如果沒有正常顯示,可以重複上面的步驟.
這時候你的引用就加入了.