当前位置:   article > 正文

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

ieeeconf的引用bst

一、背景

使用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} 
  • 1
  • 2

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

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

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

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

三、效果演示

在这里插入图片描述

完结撒花~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/659110
推荐阅读
相关标签
  

闽ICP备14008679号