写论文离不开参考文献,尤其是毕业论文。由相应的写作软件自动地管理这些参考文献,并自动地呈现在论文中至关重要。大家都知道,手工添加文献到论文中,是枯燥乏味的,更为致命的是这种手工方法不灵活。当你添加了50篇参考文献,而在论文修改阶段发现,论文的第5篇需要删除,或者其他类似的情况,你就需要在正文中将原来的第6篇变为序号5,依次类推,直到最后一篇。这种情况下,工作量是很大的。让对论文写作的次要因素干扰你的论文写作积极性,是不划算的。为此,会让某些同学厌倦了写论文。 使用LaTeX的朋友,都喜欢采用写作排版软件的管理功能,来管理大量的文献,从而加速自己的写作过程。BibTex是一种方式,它本身不需要加载任何的包(package),但编译的时候需使用bibtex.exe。由于它不太灵活,最近又出现了新的方式—biblatex方式。本文要给出一个使用biblatex包的例子,通过该例子你能很快掌握它的使用方法。

biblatex介绍

biblatex包是一个更加灵活的文献处理方式,它不仅支持更多的entry type,而且支持多次加入bib文件,支持多种不同的bib内容书写格式,也支持从远程加入bib文件,支持在文档的任何位置显示参考文献的内容。比如,你可以在论文的每一章后面添加参考文献的显示。从发展的眼光来看,biblatex是一个比bibtex更加先进的技术,在未来的某个阶段肯定会取代bibtex。biblatex需与biber命令配合使用。

使用举例

比如,你使用的主文件为thesisTest.tex,那么在该文件的导言区加上下面指令:

\usepackage[hyperref=true,backend=biber,sorting=none,backref=true]{biblatex}
\addbibresource{thesis-ref.bib}

上面biblatex包的各个参数的含义分别如下:

  • backend=biber表示后端处理的程序为biber.exe;

  • hyperref=true和backref=true表示为各个参考文献的引用处、及定理、定义、例子等的引用处都添加上超链接;

  • sorting=none表示按照参考文献在论文中出现的先后顺序排序。

本例子thesis-ref.bib的作用是存放所有参考文献的内容信息。本文中,它为:

@book{goossens97, author = {Goossens, Michel and Rahtz, Sebastian and Mittelbach, Frank}, title = {The \LaTeX\ graphics companion: illustrating documents with \TeX\ and {PostScript}}, publisher = {Addison Wesley Longman, Inc}, year = 1997 } @inproceedings{talbot97, author = {Talbot, Nicola and Cawley, Gavin’}, title = {A fast index assignment algorithm for robust vector quantisation of image data}, booktitle = {Proceedings of the I.E.E.E. International Conference on Image Processing}, address = {Santa Barbara, California, USA}, month = oct, year = 1997 }

\end{document}的前面添加指令:

%----处理参考文献的新方法
\printbibliography

在正文中引用参考文献的地方这样书写:

An example to refere an literature: See Turabian~\parencite{talbot97} for a comprehensive guide on preparing a thesis. %the cite format for biblatex \parencite First of all, let’s cite a book~\parencite{goossens97}.

指令\parencite在引用的序号两旁加上方括号。 参考文献显示结果为:20160104164627755选自:http://blog.csdn.net/robertchenguangzhi/article/details/50457038

点赞(6)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部