1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 「 LaTex 」写论文 natbib宏的参考文献引用格式详解

「 LaTex 」写论文 natbib宏的参考文献引用格式详解

时间:2018-12-01 20:54:42

相关推荐

「 LaTex 」写论文 natbib宏的参考文献引用格式详解

一、前言

各出版社参考文献的引用格式不尽相同,本文将对“参考文献显示的样式”详细描述。

二、技术实现

1. 插入库,代码如下:

\usepackage[options]{natbib}

其中,option可选择为:

round: (默认)圆括号;square: 用于方括号;curly: 用于花括号;angle: 用于尖括号;colon: (默认)以冒号分隔多个引用;comma: 使用逗号作为分隔符;authoryear: (默认)作者年份引文;numbers: 用于数字引用;super: 用于上标的数字引用,如自然;sort: 将多个引文按其在参考文献列表中出现的顺序排序;sort&compress: 排序,但如果可能的话,还会压缩多个数字引用(如3-6、15);longnamesfirst: 使所有参考文献的第一个引用都等同于已加星标的变体(完整作者列表),而后续引用则是正常的(缩写列表);sectionbib: 重新定义书目以发布\ section *而不是\ chapter *;仅对带有\\ chapter命令的类有效;与chapterbib软件包一起使用;nonamebreak: 将所有作者的名字放在同一行中;导致hbox过多,但有助于解决一些hyperref问题.

2、“人名+年份”模式

(1)单个文献的引用命令,代码如下:

(2)多个文献的引用命令,代码如下:

3. “数字”模式

4. 其它模式

(1)不带括号:作为替代形式的引用,\ citealt与\ citet相同,但不带括号。同样,\ citealp是\ citep,没有括号。还存在多个参考文献,注释和加星标的变体。

*\ citetext命令允许将任意文本放置在当前引用括号中。可以与\ citealp结合使用。

(2)部分引用:在作者年份计划中,有时希望能够不带年份地提及作者,反之亦然。这是额外的命令提供的命令。

(3)强制大写名称:如果第一作者的名字包含von部分,例如``della Robbia'',则\ citet {dRob98}会产生``della Robbia(1998)'',即使是在句子开头也是如此。可以使用\ Citet命令代替第一个字母大写。还存在其他大写命令。

(4)引用别名:有时有人希望引用具有特殊名称的参考文献,而不是作者引用的参考文献,即论文一,论文二。可以使用以下名称在文本和/或括号中定义和使用此类别名:

*这些引文命令的功能类似于\ citet和\ citep:它们可能在参数中使用多个键,可能包含注释并标记为超链接。

*两篇收藏的博客链接:

Natbib reference sheet

LaTeX 参考文献在文中显示的引用格式设置(需要使用到natbib宏包)作者简写,年份,符号, - 极客分享

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。