Nice to meet you.

LaTex使用bib文件添加引用文献

字数统计: 699阅读时长: 2 min
2019/03/22 Share

  众所周知,一篇论文是需要有一些引用论文的,正所谓,站在巨人的肩膀上才能看得更远。那现在,我就来介绍一下如何使用bib文件方便快捷地添加我们所需要引用的文献,希望对正在学习使用Latex的同学有所帮助。

准备工作

新建文件夹

首先,我们先新建一个文件夹,暂且命名为’elsarticle’:
pic1

新建tex文件

我们使用Elsevier的tex模板做个示范(点击下载tex模板文件),放在elsarticle文件夹中。
使用WinEdt(我用的是WinEdt,当然你使用其他Latex编辑器也行)打开elsarticle.tex:
Pic2
然后再按箭头所指按钮将tex文件编辑成pdf文件:
pic3
编辑完成之后,elsarticle文件夹中会多出一些文件:
pic5
生成PDF文件,打开效果如图:
pic4

新建reference.bib文件

在elsarticle文件夹中新建一个reference.bib(这就是我们用来存储引用文献信息的文件):
pic6


编辑bib文件

下载引用文献的bib文件

举个例子,在IEEE下载bib文件。我们随便在IEEE数据库中搜索一篇论文,如图所示我们能找到一个Download Citations按钮:
pic7
选择下载Bibtex(Include选项一个是不包括abstract,一个是包括,看你需要来选择):
pic8
点击蓝色Download跳可以看到如下内容;
pic9

添加到reference.bib内

将这些部分全部复制粘贴到reference.bib文件里面去,并保存:
pic10
在其他文献数据库中下载bib文件类似。


编辑tex文件

将引用文献添加到tex文件中

使用WinDet打开elsarticle.tex,在文件末尾\end{document}之前添加如下代码:

1
2
3
%References below:
\bibliographystyle{unsrt} //unsrt是文献显示格式
\bibliography{reference} //因为reference.bib,所以这里填的是reference

pic11
参考文献的5种显示方式:
1
2
3
4
5
\bibliographystyle{unsrt}                   //所有作者姓名全拼,参考文献按照文章中先后顺系排序
\bibliographystyle{plainnat} //所有作者姓名全拼,参考文献按照第一作者首字母排序
\bibliographystyle{elsarticle-num} //所有作者姓全拼、名缩写,参考文献按照文章中先后顺系排序
\bibliographystyle{uelsarticle-harv} //所有作者姓全拼、名缩写,参考文献按照第一作者首字母排序
\bibliographystyle{elsarticle-num-names} //所有作者姓全拼、名缩写,参考文献按照文章中先后顺系排序

然后在文中需要添加引用文献的地方添加\cite{7126971}(因为bib文件中article后是@ARTICLE{7126971,):
pic12
pic13

显示效果

添加引用后编辑成PDF文件:
pic14
到这里就大功告成了,Latex会根据引用顺序自动排序、也会根据引用格式自动编辑。


CATALOG
  1. 1. 准备工作
    1. 1.1. 新建文件夹
    2. 1.2. 新建tex文件
    3. 1.3. 新建reference.bib文件
  2. 2. 编辑bib文件
    1. 2.1. 下载引用文献的bib文件
    2. 2.2. 添加到reference.bib内
  3. 3. 编辑tex文件
    1. 3.1. 将引用文献添加到tex文件中
    2. 3.2. 显示效果