众所周知,一篇论文是需要有一些引用论文的,正所谓,站在巨人的肩膀上才能看得更远。那现在,我就来介绍一下如何使用bib文件方便快捷地添加我们所需要引用的文献,希望对正在学习使用Latex的同学有所帮助。
准备工作
新建文件夹
首先,我们先新建一个文件夹,暂且命名为’elsarticle’:
新建tex文件
我们使用Elsevier的tex模板做个示范(点击下载tex模板文件),放在elsarticle文件夹中。
使用WinEdt(我用的是WinEdt,当然你使用其他Latex编辑器也行)打开elsarticle.tex:
然后再按箭头所指按钮将tex文件编辑成pdf文件:
编辑完成之后,elsarticle文件夹中会多出一些文件:
生成PDF文件,打开效果如图:
新建reference.bib文件
在elsarticle文件夹中新建一个reference.bib(这就是我们用来存储引用文献信息的文件):
编辑bib文件
下载引用文献的bib文件
举个例子,在IEEE下载bib文件。我们随便在IEEE数据库中搜索一篇论文,如图所示我们能找到一个Download Citations按钮:
选择下载Bibtex(Include选项一个是不包括abstract,一个是包括,看你需要来选择):
点击蓝色Download跳可以看到如下内容;
添加到reference.bib内
将这些部分全部复制粘贴到reference.bib文件里面去,并保存:
在其他文献数据库中下载bib文件类似。
编辑tex文件
将引用文献添加到tex文件中
使用WinDet打开elsarticle.tex,在文件末尾\end{document}
之前添加如下代码:
1
2
3%References below:
\bibliographystyle{unsrt} //unsrt是文献显示格式
\bibliography{reference} //因为reference.bib,所以这里填的是reference
参考文献的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,
):
显示效果
添加引用后编辑成PDF文件:
到这里就大功告成了,Latex会根据引用顺序自动排序、也会根据引用格式自动编辑。