记录LaTeX学习过程_04 参考文献的使用
在LaTeX中使用参考文献,有很多种方法,在这里我们介绍两种常用的。一种是直接写到文章中,这个的好处是简单方便,没有任何难度,适合轻量型文章,如果文章参考文献数量巨大,结构显得不够清楚。另一种是使用文献管理工具,极力推荐使用该方法。
方法一
这个就是直接写进去,超级简单,可从文件夹下的lt_work_LaTeX/A008
查看源码。
\documentclass[UTF8]{ctexart} %一定要注意编码格式,包括文本编辑器
\title{参考文献的使用}
\author{刘涛}
\date{\today}
\begin{document}
\maketitle
Hellow 你好\\
乱码真是一个有趣的问题\cite{Liu2017}。哈哈哈,一定要注意编译器的编码格式,要使用UTF8编码,
不要使用ANSI编码格式,坑屎了,来来来,再来参考一篇文献\cite{Tao2017}记得要编译多次,不要把中间
文件.aux删除了。
\begin{thebibliography}{99}
\bibitem{Liu2017}
景甜,刘亦菲,刘涛.
{\em{一篇很牛的文献}},
杨凌,西北农林科技大学出版社,2017.
\bibitem{Tao2017}
梁缘,白夜追凶,真好看。
{\em{推荐网剧《白夜追凶》}},
真的好看,西北农林科技大学出版社,2017.
\end{thebibliography}
\end{document}
方法二
新建数据库
该方法使用了文献管理工具JabRef,首先需要在自己的电脑上下载安装该软件。打开软件,新建数据库,保存为:data.bib文件。
录入数据
你可以手动录入数据,也可以从网站上导入。在这里介绍一下网上导入的方法,假如你使用百度学术,检索关键词 image set,弹出了很多片论文,此时你要引用这里面的某一篇文章,点击进去,在这里假设我们想引用Face recognition based on image sets 这篇文章,这篇文章下方有一排按钮,点击按钮“引用”,此时弹出了文本框,文本框下方有导入链接”BibTex”按钮,点击去,将其复制到你的数据库中,就OK了。
录入数据成功之后,保存为:data.bib文件。注意:关闭JabRef之前一定要保存文件,否则的话data.bib.bak中没有文献信息。成功录入数据后,data.bib.bak中应该是这样的(自动生成的):
% This file was created with JabRef 2.10.
% Encoding: UTF8
@InProceedings{Alitzky2002Multi,
Title = {Multi-view matching for unordered image sets},
Author = {Alitzky, Frederik Scha and Zisserman, Andrew},
Booktitle = {European Conference on Computer Vision},
Year = {2002},
Owner = {刘涛},
Timestamp = {2018.04.29}
}
@InProceedings{Cevikalp2010Face,
Title = {Face recognition based on image sets},
Author = {Cevikalp, Hakan and Triggs, Bill},
Booktitle = {Computer Vision and Pattern Recognition},
Year = {2010},
Pages = {2567-2573},
Owner = {刘涛},
Timestamp = {2018.04.29}
}
编写文件
新建testLatex.tex文件,内容:
\documentclass{ctexart}
\bibliographystyle{plain} %声明引用的样式,unsrt,alpha,abbrv都可以
\begin{document}
这是一篇引用的示例\cite{Alitzky2002Multi},哈哈哈!
\nocite{Cevikalp2010Face}
\bibliography{data} %你自己刚刚建立的数据库
\end{document}
编译文件
新建文件 build.bat,其内容为:
xelatex testLatex.tex
bibtex testLatex.aux
xelatex testLatex.tex
xelatex testLatex.tex
到这里就结束了,如果不出意外,你可以看到自己成功的添加了文献信息。
注意:将build.bat文件,data.bib文件,data.bib.bak文件和testLatex.tex文件放在同一文件夹下。
可从文件夹下的lt_work_LaTeX/A009
查看源码。