Bootstrap

【BIB文献管理】LATEX使用bib

  • 使用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编译,完成。

;