Latex 中cite的使用

摘要:
(1) . 设置上标显示的命令可以使用类似于以下内容的重新定义命令添加到介绍区域:ewcommand{upcitep}[1]{extsuperscript{ext上标{citep{#1}%设置上标显示参考编号的命令,然后使用文本中新定义的命令:abcupcitep{Label}--˃abc^[2]%%^表示遵循上标格式(2). 两个基本的cite命令是:citet和citep,区别如下
(一)、设置上标显示的命令
可以在引言区增加类似如下的重定义命令:
 
ewcommand{upcitep}[1]{ extsuperscript{ extsuperscript{citep{#1}}}} % 设置上标显示参考文献编号的命令
 
然后再在正文中使用新定义的命令:
  abc upcitep{Label}  ---> abc^[2]   %% ^表示  后面是上标形式
 
(二) 、两个基本的cite命令是:citet 和 citep,区别如下:(注:需要使用包usepackage{natbib})

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)

此外还有诸如只引作者名字的citeauthor,citeyear

citeauthor{jon90}   -->    Jones et al.
citeauthor*{jon90}   -->    Jones, Baker, and Williams
citeyear{jon90}   -->    1990
citeyearpar{jon90}   -->    (1990)

多个参考文献引用:

citet{jon90,jam91}   -->    Jones et al. (1990); James et al. (1991)
citep{jon90,jam91}   -->    (Jones et al., 1990; James et al. 1991)
citep{jon90,jon91}   -->    (Jones et al., 1990, 1991)
citep{jon90a,jon90b}   -->    (Jones et al., 1990a,b)

不同的latex编译环境下有不同额格式,如:

citet{jon90}   -->    Jones et al. [21]
citet[chap. 2]{jon90}   -->    Jones et al. [21, chap. 2]
citep{jon90}   -->    [21]
citep[chap. 2]{jon90}   -->    [21, chap. 2]
citep[see][]{jon90}   -->    [see 21]
citep[see][chap. 2]{jon90}   -->    [see 21, chap. 2]
citep{jon90a,jon90b}   -->    [21, 32]

此外,还有以上两个命令对应的去掉括号的命令:

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
citetext{priv. comm.}   -->    (priv. comm.)

免责声明:文章转载自《Latex 中cite的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇微信开发之如何使用开发工具--weixin-java-toolsAnt design Vue a-date-picker实现年份选择下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

LaTeX小技巧——File ended while scanning use of @writefile错误的

早上在修改编译论文时发现了这个问题,仔细检查代码并没发现错误,一时也找不到具体的解决办法。我一直以为是因为runaway argument的错误提示,可实际上就是因为aux文件没有完整输入,导致上次编译结束后aux文件的部分内容缺失。处理方法嘛,很简单。   解决方法:删除编译文件夹内.aux扩展名结尾的文件,重新用Latex命令进行编译,自动生成正确的...

在Ubuntu里配置LaTeX

今天把Ubuntu更新到12.04了,为了整这个东西,花了一下午加一晚上的时间。下午更新的时候遇到硬盘空间不足的问题(最开始装Ubuntu的时候只分了10G给它),结果更新就失败了。要是彻底失败,什么都没装上还好,可偏偏就不是这样。今天升级失败的结果,是有的更新装上了,有的没装上,整个系统就不再兼容,以至于后来登录后图形界面整个毁掉了。好在 termina...

LaTex常用数学符号整理

在论文和博客的写作中,经常会用到Latex的语法来书写数学公式,一份详细的数学符号对照表必不可少,本文重写了部分 Markdown 公式指导手册 。 -1.求和积分的上下标位置 sum olimits_{j=1}^{M} 上下标位于求和符号的水平右端, sumlimits_{j=1}^{M} 上下标位于求和符号的上下处, sum_{j=1}^{...

[转载]Matlab有用的小工具小技巧

原文地址:Matlab有用的小工具小技巧作者:felonwan 本文随时更新,欢迎转载,注明出处,谢谢合作。 本文内容基本上都经过笔者自身使用,结合经验及思考使用Matlab作图更为方便。记录下来,一是方便自己,二也为方便网友,欢迎多留言交流。 目录: 1.使图形窗口的默认text解释器为latex 2.图形窗口最大化 3.双坐标 4.计时...

LaTex 编辑器知多少

      LaTeX 的前端编辑器按照设计初衷可以分为两类: 专为编辑调试 LaTeX 而设计、通用代码编辑器。前者主要包括: WinEdt, TexWorks, TeXstudio 等;后者最著名的要数 Emacs (Vim) 和 Sublime Text 了。       1. WinEdt        这个应该是使用最广泛的一款编辑器了,主要由于...

Latex插入Visio绘制的流程图

都知道Visio是画流程图的利器,但插入Latex可能会变得模糊,下面是本人认为最好的清晰。 第一步:绘制好Visio图后保存为Pdf,文件-->页面设置-->页面尺寸选择调整大小以适应绘图,然后发布为Pdf,比如PR1_Visio.pdf 第二步: *如果要插入到浮动窗口,可以直接利用 \begin{figure}\centering\inc...