通常我们使用latex进行参考文献的输入是有很多种方法的。
1 不使用BibTeX
对文献排版来说,我们需要使用一个新的环境,thebibliography,这个环境后可以跟一个参数,这个参数为数字,表示文献的最大数目。如下:
\begin{thebibliography}{10} %最大容纳10条文献
之后在这个环境中,使用\bibitem[记号]{引用标志}文献具体,这条指令进行引用,其中引用标志用户可以自定义,方面之后引用文献。文献的具体包括,作者、题目、刊物、时间、版本、页码。
\bibitem{art1}C.L. Liu, F. Yin, D.H. Wang and Q.F. Wang, Online and Offline Handwritten Chinese Character Recognition: Benchmarking on New Databases, Pattern Recognition, vol.46, pp.155–162. (2013)
%编写某文献引用
最后我们可以进行引用编写好的,使用\cite{引用标志}指令,引用时如果需要自己定义要引用的记号,在上文的\bibtem中的可选参数定义。
\cite{art1} %引用文献
示例如下图1-1:
图1 latex指令与编译结果
在编写引用时,可以使用\emph{内容}指令,去强调需要进行强调的文献内容。
2 使用BibTeX
使用BibTeX可以方便我们引用文献,他是一个用于帮助LaTeX参考文件处理的辅助工具。这里我们一步一步来:
- 首先,在使用之前,我们要将元
命令设置成bibtex哦,每个编译器是不一样的,可以在编译器的配置中找到(其实大多数编译器默认就是bibtex哦),如下图:
- 其次,我们就要创建我们的bibtex文件了,从编译器里创建一个新文件吧,要注意这个文件需要在我们的编写文件工作目录下啊,文件的命名后缀需要是.bib。如下图:
- 接着我们就要编写我们的参考文件了,使用@BOOK{}指令来写,其中BOOK表示这个文献是一本书,这个参数包括article, book, booklet, conference, inbook, incollection, inproceedings,manual, misc等等很多,很多文献的bib文献是可以下载到的,所以这些大家了解下好啦。{}里头第一个参数是引用的标识,之后为这个引用文件的属性,比如书名,时间,出版社,刊物,年份等等,每一条用英文逗号进行分割,具体格式我们看下图,大家一看就明白了:
- 之后我们需要在我们写的文章中,使用\bibliographystyle{}命令指定参考样式,{}内参数包括plain,unsrt,alpha,abbrv。
plain | 标准格式 |
unsrt | 参考文献的条目的编号是按照引用的顺序,其他与plain一样 |
alpha | 当参考文献的条目的编号基于作者名字和出版年份的顺序,其他与plain一样 |
abbrv | 缩写格式 |
- 然后,就可以在正文区引用文献啦,使用\bibliography{文件名}来引用。
- 最后还要注意很重要的一点,就是编译顺序,在我们首先需要把我们的.tex文件使用XeLaTeX编译一遍,之后把我们的文件再用BibTeX编译一遍,最后再用XeLaTeX编译就好啦。
效果图:
图2 tex文件,bib文件与实际生成的pdf
具体的编译过程以及生成了什么文件,如果有兴趣可以自己去查查或者自己试试,这里不多赘述啦。
其实很多文章,在一些正规的数据库内,都附带了bib文件的,包括谷歌学术什么的,都是可以直接下到然后用的哦。