LaTeX 参考文献及格式调整
LaTeX参考文献添加的2中方式。
方法一
Latex中有多种添加参考文献的方式,一种是
1  | \begin{thebibliography}  | 
这种方式参考文献按照期刊规定的格式直接写在.tex文件中,在引用处直接\cite{}该文件。 
方法二
另一种我比较熟悉的引用方式是把参考文献写在.bib文件中,然后和.tex放在同一文件夹下,.tex直接引用.bib中的参考文献。这种方法比较简单,不需要你根据期刊的格式每个都改动,只需要你找到相关的文件,按照Bibtex格式放到.bib文件中,在tex文件中会按照指定的参考文献格式现实。接下来就介绍这种方法:
在tex文件前面添加使用cite包
1  | \documentclass{article}  | 
Bibtex格式
首先从google学术或者百度学术上找到参考文采用,然后引用->导出Bibtex格式文件,就会显示如下格式:
1  | @article{Sniffen1992A,  | 
解释如下:
1  | @article{name1,  | 
将上述生成的文件拷贝到.tex文件夹下。或者新建一个txt文件,将后缀名改为bib,即创建了一个BibTex参考文献库,如创建的BibTex库的名字为:ref.bib。把要引用的文献的BibTex格式内容的复制到ref.bib里面。
在.tex文件中引用文献
在Latex文档里面添加包引用:\usepackage{cite}。在文章中使用 \cite{name1}(name1为参考文献Bibtex名称)引用文章。
生成参考文献列表
在Latex文档里面添加BibTex库的引用,要在哪里显示参考文献,就在哪里添加如下内容:
1  | \bibliographystyle{plain} %设置参考文献类型  | 
\bibliography{ref}命令用于指定之前生成的.bib库。
参考文献的呈现方式,常见的预设样式的可选项有8种,分别是:
1  | plain,按字母的顺序排列,比较次序为作者、年度和标题;  | 
编译过程
- 用
pdfLaTeX/xelatex编译你的.tex文件 , 这是生成一个.aux的文件, 这告诉 BibTeX 将使用那些应用. - 用BibTeX 编译 
.bib文件. - 再次用
pdfLaTeX/xelatex编译你的.tex文件, 这个时候在文档中已经包含了参考文献, 但此时引用的编号可能不正确.最后用 再再次pdfLaTeX/xelatex编译你的.tex文件, 如果一切顺利的话, 这是所有东西都已正常了. 
这样就可以了,不需要自己每个参考文献都调整。
把连续引用的参考文献合并
用Latex写论文的时候需要把连续引用的参考文献合并,例如:
[1][2][3]合并为[1-3]
方法很简单,引入包即可:
1  | \usepackage{cite}  | 
这样有可能得到的效果是[1,2,3]
如果要达到[1-3]的效果,可以加入下列语句:
1  | \usepackage[numbers,sort&compress]{natbib}  | 
其中compress代表将一组文献索引“压缩”。
但使用elsarticle模板时出现报错:
1  | option clash for package natbib  | 
应该是重复引入natbib包了,因此可以不用显式引入natbib包,在开头位置添加即可:
1  | \documentclass[compress]{elsarticle}  | 
