您的位置:首页 > 其它

[latex] 参考文献

2015-08-15 13:07 295 查看
bib文献格式是常用的参考文献格式,在学术搜索中都支持生成bib文献格式。bib文献可以按照任意文献格式标准输出(国标、IEEE标准等),文献格式的输出标准在bst文件中定义,如国标定义在GBT7714-2005.bst中,下载后与tex文件放在同一目录下,在tex文件中声明引用即可。

给一个bib文献格式的例子:

@article{Shannon,
author = {C E SHANNON},
title = {A mathematical theory of communication},
journal = {The bell system technical journal},
year = {1948},
volume = {27},
pages = {379--423, 623--656},
}


其中第一行article表示该文献的类型为论文,Shannon表示该文献的引用名(ID),下面是作者、标题、杂志、年份、卷号、页码。被定义在一个单独的bib文件中(不在tex文件中)。

按照国标GBT7714-2005输出为:



bib文件格式并不需要自己写,首先可以在学术搜索时找到,其次如果要手动输入,在tex编辑器中也可以找到图形界面输入。

引用bib文献时,首先需要引用natbib宏包,
\usepackage[super,square,comma,sort&compress]{natbib}
,其中几个参数super表示引用参考文献时采用上标,
square
表示引用时使用方括号,
comma
表示如果某处同时引用多个文献,则文献标号以逗号分隔,
sort&compress
中sort表示参考文献编号顺序与引用顺序一致,compress表示某处同时引用多个文献时,数字编号合并,如同时引用文献7、8、9、10,则合并写为7-10。

在正文部分声明
\bibliographystyle{GBT7714-2005}
,表示参考文献输出采用GBT7714-2005格式,如果为默认或被广泛使用的格式如acm、ieeetr则可以直接写,否则需要在tex目录中有同名的bst文件指明输出格式。

显示参考文献列表,使用
\bibliography{myreference}
。在当前位置加入新页并输出参考文献列表。这句话一般放在文章结尾。参考文章列表中文献顺序与引用顺序一致。

实现参考文献的交叉引用,采用
hyperref
宏包建立定向的超链接即可实现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: