- 使用IEEEtran模板
在论文写作中,常使用IEEEtran的提供的模板,为了做文献管理,引入bib。
建立bib文件
在.tex的文件夹目录下,新建文本文档,另存为.bib文件即可。
引用文献
搜索需要引用的论文,引用为bibtex类型,复制图中部分。
打开刚才新建的bib文件,将刚才复制的语句粘贴进去。注意在author前的7780459,是该文献的标识,可以自行修改,例如此处改为Resnet。
bib文件中即为:
@INPROCEEDINGS{Resnet,author={He, Kaiming and Zhang, Xiangyu and Ren, Shaoqing and Sun, Jian},booktitle={2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)}, title={Deep Residual Learning for Image Recognition}, year={2016},volume={},number={},pages={770-778},doi={10.1109/CVPR.2016.90}}
随后在.tex中引用该文献,导言区加入\usepackage{cite},在需要引用的论文中写\cite{Resnet},括号中的部分就是刚才修改的文献的标识。
之后由于有些论文是在线发表,bib会出现链接,由于部分特殊符号的多重意义,latex编译会出错,这时候就需要导言区加入包\usepackage[strings]{underscore}。
tex文件的修改
在论文的末尾,\end{document}之前,加入
\bibliography{paper.bib}
\bibliographystyle{IEEEtran}
第一句的括号中是所建立的bib文件的名称,第二句是所使用的论文模板,此处为IEEEtran。
正文和参考文献跳转
在导言区加入
\usepackage{hyperref}
如果写入
\usepackage{hyperref}
则论文被多次引用时,最终的reference部分一个论文后会有多个标识,如II-A,II-B。
最终编译
在修改bib文件后重新编译,注意要先删除掉辅助文件,尤其是 .aux,.bbl。
首先做pdflatex编译,此时生成aux文件,这时的pdf中所有的引用都有问好,随后bibtex编译,再做两次pdflatex编译,完成。