记录LaTeX学习过程_04 参考文献的使用

记录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查看源码。

猜你喜欢

转载自blog.csdn.net/liutaotaotaotaotao/article/details/80143945