@[latex](LaTeX参考文献不加编号)
主要是在投稿论文的时候,有一些期刊要求参考文献不加编号,但是在期刊所给的模板中,却没有参考文献的代码。上一次自己在编写不加编号的参考文献的时候找了很久的资料没有完整版的,浪费了很多时间,故记下来。
我用的方法是添加一个.bib文件的样式。
首先就是在正文的.tex 目录下新建一个.bib 文件,
我的正文文件名为sample.tex,我建立的参考文献名为sample.bib,在sample.bib里面存放在图书馆上下载下来的参考文献格式,具体的方法步骤见此链接
注:其实建.bib文件也很简单,就是新建一个文本文档,然后把后缀名改为.bib就可以了
这是我在sample.bib里面存放的一个参考文献
接着就是在正文里面了,在正文里面加入代码
\bibliographystyle{plainnat} \bibliography{sample}
,可以参考这张图片
sample是.bib格式的文件名,plainnat是参考文献不加序号的命令,图片里面的\vskip 0.2in是当时模板里面要求的参考文献格式,我就没有注释掉了。还要在前面加一个包\usepackage[round]{natbib}
,要写在前面。
把sample.bib保存好,然后在自己的正文.tex文件中先用bibtex运行,在用xelatex运行两遍,就可以了。
在正文里面引用的时候,就拿上面保存的参考文献举例,我用的是\citep{WeiJian2016CFaD},可以看下面这张例子
对于引用的格式有很多,可以在这个链接里面找到自己需要哪一种。
引用出来的参考文献如下图所示
当时模板要求有缩进,我就没管了。还有一种应该是不建.bib文件,直接加入命令的,戳这里但是我实在是不知道加在哪里,就没用这种方法。
据说在\bibliographystyle{plainnat}
里面,将plainnat改为plain,就可以加上编号了,但是我改了,然后也把前面的包注释了,跑出来仍然是没有编号的,不知道是哪里出了问题。
最后附上参考文件加上编号的链接
其实还是挺简单的,就是当时自己一直没找到适合自己方法,就捯饬了半天。