【无标题】

LaTeX bib 文件文章中引用多个文献间的设置

原文地址:http://hi.baidu.com/lukespring/blog/item/d982973028495390a8018e57.html
宏包加载\usepackage[option]{natbib}

具体的 option 有

round: (default) 使用圆括号
square: 使用方括号
curly: 使用花括号
angle: 使用尖括号
colon: (default) 用引号分隔多个引用
comma: 用逗号分隔多个引用
authoryear: (default) 使用作者–年引用形式
numbers: 使用编号引用形式
super: 使用 Nature 那样的上标编号引用
sort: 多个引用按照首字母排序
sort&compress: 除排序外,多个引用可以合并 (如 3-6, 15)
longnamesfirst: 多个作者的文献第一次被引用时列出所有作者,以后的引用可以缩写为 et al.
sectionbib: 重定义了 \thebibliography 使用 \section* 而不是 \chapter*。这样使用 chapterbib 宏包时,参考文献名称为 section 一级
nonamebreak: 在一行排版所有作者名字,这可能引起 overfull hbox 警告但是消除了跨行的 hyperref 问题
引用命令
\citet{jon90} Jones et al. (1990)
\citet[chap. 2]{jon90} Jones et al. (1990, chap. 2)
\citep{jon90} (Jones et al., 1990)
\citep[chap. 2]{jon90} (Jones et al., 1990, chap. 2)
\citep[see][]{jon90} (see Jones et al., 1990)
\citep[see][chap. 2]{jon90} (see Jones et al., 1990, chap. 2)
\citet*{jon90} Jones, Baker, and Williams (1990)
\citep*{jon90} (Jones, Baker, and Williams, 1990)
\citealt{jon90} Jones et al. 1990
\citealt*{jon90} Jones, Baker, and Williams 1990
\citealp{jon90} Jones et al., 1990
\citealp*{jon90} Jones, Baker, and Williams, 1990
\citealp{jon90,jam91} Jones et al., 1990; James et al., 1991
\citealp[pg. 32]{jon90} Jones et al., 1990, pg. 32
\citeauthor{jon90} Jones et al.
\citeauthor*{jon90} Jones, Baker, and Williams
\citeyear{jon90} 1990
\citeyearpar{jon90} (1990)
\citetext{priv. comm.} (priv. comm.)
如果采用编号形式引用,上述作者–年会被替换为相应的文献编号。

定制
标点
使用 \bibpunct 可以定制引用所使用的标点符号。这个命令有六个变量

开头的括号,默认为 (
结束的括号,默认为 )
分隔多个引用的标点,默认为 ;
n:编号;s:上标编号;其他字母为作者–年,默认也是作者–年
作者姓名和年之间的标点,默认无标点
同一作者多篇文献合并引用时,年代之间或者编号之间的标点,默认为 ,
例子

\bibpunct{[}{]}{,}{a}{}{;}
产生

\citep{jon90,jon91,jam92} --> [Jones et al. 1990; 1991, James et al. 1992]
其他
\bibsection 控制参考文献标题所使用的章节层次,一般是 \section* 或者 \chapter*
\bibpreamble 控制参考文献标题和列表之间的文字
\bibfont 控制文献列表的字体
\citenumfont 控制引用编号的字体,可以声明为 \textit 之类
\bibnumfmt 控制文献列表编号格式,它带有一个变量,默认为 [#1]
\bibhang 控制文献列表中每一条目第一行第一行之后的缩进,使用 \setlength 命令来改变
\bibsep 控制文献列表中条目之间的空白,使用\setlength 命令来改变

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值