Latex写文章时,使用.bib方式添加参考文献方法,再也不用手动调整格式了

一、背景

使用Latex写文章时,有的模板添加参考文献是使用\begin{thebibliography}{99}\end{thebibliography}方式,如下图所示,这样的话得手动添加参考文献。如果参考文献多的话特别麻烦,其中{99}指的是参考文献条目编号的最大宽度。具体来说,这个数字决定了参考文献编号占用的空间大小。这个空间需要足够大,以便容纳参考文献列表中最大的编号。
如果使用{9},那么 LaTeX 会假设你的参考文献条目不超过 9 个,即条目编号最多的一个数字。
如果使用{99},那么 LaTeX 会为两位数的条目编号预留空间,即假设你的参考文献列表最多有 99 个条目。

在这里插入图片描述

另外一种非常方便添加参考文献的方式是使用.bib方式,下面介绍具体细节。

二、使用.bib方式添加参考文献,以IROS会议为例,方法是通用的。

IROS官方给的Latex模板包含两个压缩文件,一个是ieeeconf.zip,另外一个是IEEEtranBST.zip,将两个都进行解压。
ieeeconf包含撰写文章的root.tex源文件,IEEEtranBST是定义参考文献格式的源文件。

1、将解压后的IEEEtranBST剪切到ieeeconf文件夹中,切记IEEEtranBST文件夹是和root.tex文件属于同级目录,而不是和ieeeconf文件夹属于同级目录,如下图所示。

在这里插入图片描述

2、进入IEEEtranBST文件夹,创建一个ref.bib的文件

创建ref.bib文件方法:直接新建一个txt文件,修改文件名和后缀为ref.bib即可。

3、在ref.bib的文件中添加BibTeX格式参考文献

添加方法见我之前写的CSDN:使用Latex写文章时插入参考文献方法及遇到的问题

ref.bib文件如下图所示:

在这里插入图片描述

4、修改root.tex源文件

首先:删除\begin{thebibliography}{99}\end{thebibliography},以及两者之间的参考文献。
使用以下代码替换:

\bibliographystyle{IEEEtranBST/IEEEtranS}
\bibliography{IEEEtranBST/ref} 

代码解析:
a:\bibliographystyle{IEEEtranBST/IEEEtranS}定义了参考文献的样式。
IEEEtranBST/IEEEtranSroot.tex源文件同级目录下EEEtranBST文件夹中的IEEEtranS.bst文件,就是该.bst文件定义了参考文献格式。

b:\bibliography{IEEEtranBST/ref}确定文章所使用的参考文献,也就是我们之前创建的ref.bib文件。

其次:正文中使用\cite{ajoudani2018progress}引用,花括号中的内容是ref.bib文件中@article后的东西。

最后:编译root.tex文件即可。

三、效果演示

在这里插入图片描述

完结撒花~~

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值