bibtex
BibTeX是最为流行的参考文献数据组织格式之一。它的出现让我们摆脱手写参考文献条目的麻烦。我们还可以通过参考文献样式的支持,让同一份 BibTeX数据库生成不同样式的参考文献列表。
前言
众所周知,用LaTeX写论文,除了公式写起来速度飞起,还有就是参考文献的管理,格式整整齐齐的,绝不拖你后腿。
LaTex中的符号表示大全
温馨提示:Latex编辑时,明明已经将error修改,但仍出现出现不明所以的错误,请把临时文件删除后重新运行。
一、制作bibtex文件
新建一个txt文件,ref.txt
接下来我们需要去网上寻找我们要引用参考文献的bibtex格式
举例一篇论文索引,点击红框所指:
将内容复制粘贴到ref.txt文件中
可以将第一行的“zhang2014research”改为自定义的名字,用于文章中的索引。这里改为RF1
将所有的参考文献按照上述方法添加到ref.txt文件之后,将txt后缀名改为bib,放在与main.tex位置相同的文件夹之中(本人这里是samplepaper.tex)
二、在主文件tex的对应位置加上索引代码
1.插入
在main.tex文件的\end{document} 之前,你要在插入reference的起始地方添加这两条语句:
\bibliographystyle{refstyle}
\bibliography{ref}
具体位置如下面的代码所示:
\documentclass{article}
\begin {document}
...
\cite{RF1}
...
\bibliography{ref}
\bibliographystyle{refstyle}
\end{document}
refstyle表示的是调用模板自带的格式,一般是refstyle.cls文件定义的,ref就是你制作好的ref.bib(bibtex)文件。
其次,要想在文章中显示引用的文章,必须要满足这条参考文献在论文中被引用过,即
\cite{RF1}
出现在论文中。
2.编译
要编译您的文档,请执行以下步骤:
1、使用 latex 或 pdflatex 编译 ‘main.tex’ => 这一步将生成 main.aux 文件
2、使用 bibtex 编译main.aux(不是’ref.bib’)
3、使用latex或pdflatex编译两次main.tex
总结来说:
1、pdflatex -> main.tex
2、bibtex -> main.aux
3、pdflatex -> main.tex
4、pdflatex -> main.tex
(全程不用编译bibtex,即ref.bib)
三、latex参考文献引用——多个引用合并
在导言区加入以下代码:
\usepackage[numbers,sort&compress]{natbib}
具体位置如下:
\documentclass{article}
...
\usepackage[numbers,sort&compress]{natbib}
...
\begin {document}
...
\cite{RF1}
...
\bibliography{ref}
\bibliographystyle{refstyle}
...
\end{document}
总结
bibtex的中文相关使用文档较少,看的时候注意分辨,有能力的直接看英文文档。