Latex 之BibTeX 管理文献(以 IEEE模板为例)

时间:2021-11-26 19:59:01

之所以使用Latex 是因为它对文献格式的管理比word要简单的多,这里介绍BibTex 管理文献的使用方法.

自己在网上搜了好多,讲的大多是bib文件格式,bibtex 编译, 其实当按照我上一篇博客配置好sublime和Latex之后,无需再去想编译的事情, 直接Ctrl+B即可,所以我下面主要介绍从.bib文件的产生到引用.

在你的.tex 文件的目录下,创建一个mylib.bib文件,如下图所示

Latex 之BibTeX 管理文献(以 IEEE模板为例)

mylib.bib主要存放什么呢?存的是你要引用的参考文献的格式, 那这个格式咋写,不用你写, 把你参考的文献名字直接输到谷歌搜索里面, 在引用处会用Bibtex格式,如下图

Latex 之BibTeX 管理文献(以 IEEE模板为例)

然后复制下面粘到mylib.bib里面去即可.比如

@article{boulkenafet2017face,
title={Face Anti-spoofing in Biometric Systems},
author={Boulkenafet, Zinelabidine and Akhtar, Zahid and Feng, Xiaoyi and Hadid, Abdenour},
booktitle={Biometric Security and Privacy},
pages={299--321},
year={2017},
publisher={Springer}
}
此时, 在你的.tex文件里面,写上如下两个命令

\bibliographystyle{IEEEtran}  %这是你要使用的格式,比如要投IEEE,就写IEEEtran
\bibliography{IEEEabrv,mylib}%这个是加载你的bib,你可以理解从文献数据库中加载要引用的文献

如何引用呢

在正文里面, 输入下面的命令

\cite{boulkenafet2017face} 注意这大括号里面的是你.bib文件中每个参考文献的id,也就是@article{}里面的第一个字段

这样,编译后生成的pdf在引用文献的地方就会出现角标[1],然后文章的参考文献会列出来,如下图所示

Latex 之BibTeX 管理文献(以 IEEE模板为例)

至此,你按照上面的步骤就可以往里面添加很多参考文献了,学会之后以后再管理文献很方便.