(一)、设置上标显示的命令

可以在引言区增加类似如下的重定义命令:
 
\newcommand{\upcitep}[1]{\textsuperscript{\textsuperscript{\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的使用的更多相关文章

  1. paper 48: Latex中如何制作参考文献

    文章写到现在,最后一步就要大功告成了!reference,let's go! 一.用Google来做Latex的bib文件 1. 打开scholar.google.com 2. 定制   Schola ...

  2. Latex中关于参考文献的一些经验

    又到了继春节后的又一个投稿高峰,在Latex中写参考文献时经常会出现这样那样的问题,而且出版社不同比如IEEE与Elaver,需要引入的包也有不同.在search解决方案时,发现一篇有用的博文,转载一 ...

  3. The usage method of reference with bibtex in Latex【latex中参考文献的使用方法】

    如何在latex中以Bibtex文件方式引用参考文献? 以IEEEtran模板为例: 1.制作bibtex参考文献库.方法如下: ①建立myreference.bib文件: ②在Google scho ...

  4. 一个LaTeX 中文文档的简单而实用的模板

    网上找的一个latex中文模板,感觉很简单,在我机器上有点小问题,完善记录一下. %要运行该模板,LaTex需要安装CJK库以支持汉字. %字体大小为12像素,文档类型为article %如果你要写论 ...

  5. 如何在latex 中插入EPS格式图片

    如何在latex 中插入EPS格式图片 第一步:生成.eps格式的图片 1.利用visio画图,另存为pdf格式的图片 利用Adobe Acrobat裁边,使图片大小合适 另存为.eps格式,如下图所 ...

  6. Latex中画出函数文件的调用关系拓扑图

    流程图,思维导图,拓扑图通常能把我们遇到的一些复杂的关系结构用图形的方式展现出来.在Latex中要想画这样的拓扑图,有一个很好用的绘图工具包 pgf/tikz . 1.pgf/tikz的安装:pgf/ ...

  7. Latex中插入C语言代码

    Latex是一个文本排版的语言,能排版出各种我们想要的效果.而且用代码排版的优点是易于修改板式,因此在文本内容的排版时,Latex应用十分广泛. 当我们需要在Latex中插入代码时,就需要用到 \us ...

  8. latex中的希腊字母

    原文地址:http://blog.csdn.net/xxzhangx/article/details/52778539 希腊字母,我们从小学开始认识它,但对它的读音我依旧靠蒙(说蒙真的感觉好羞愧啊). ...

  9. LaTeX中的各种距离设置总结

    LaTeX中的各种距离设置总结   1. 页面设置 A4 会给你一个较小的页面,为了使用更多的控制,可用 geometry宏包  和  命令 \layout . 2. 改变长度 在latex里改变长度 ...

随机推荐

  1. Qt 学习之路 2(73):Qt 线程相关类

    Home / Qt 学习之路 2 / Qt 学习之路 2(73):Qt 线程相关类 Qt 学习之路 2(73):Qt 线程相关类  豆子  2013年11月26日  Qt 学习之路 2  7条评论 希 ...

  2. uiautomator中文输入

    步骤一: 下载UTF7 IME的整个项目 https://github.com/sumio/uiautomator-unicode-input-helper 选择“Download ZIP”打包下载 ...

  3. ACM 计算几何向量

    向量 简介注意事项基本计算 加减法 ~ 示例代码 长度 ~ 示例代码 数乘 ~ 示例代码 点积 应用 ~ 示例代码 叉积 ~ 示例代码 性质与应用 经典题目 向量旋转 操作目的 模板代码 简介 向量, ...

  4. 用淘宝镜像安装electron的方法

    在网友那里看到的,命令如下,亲测安装electron 1.7.9 成功,关键是几秒钟就搞定了.今天是 11 Dec 2017. ELECTRON_MIRROR=http://npm.taobao.or ...

  5. 有用的 Angular CLI 命令参数

    这是一些有用的 Angular 5 CLI 命令参数,注意参数前面的-和--的不同... 1. 指定build的输出为production version,合并优化css and js files. ...

  6. F查询和Q查询

    F查询 在上面所有的例子中,我们构造的过滤器都只是将字段值与某个我们自己设定的常量做比较.如果我们要对两个字段的值做比较,那该怎么做呢? Django 提供 F() 来做这样的比较.F() 的实例可以 ...

  7. Spark (Python版) 零基础学习笔记(一)—— 快速入门

    由于Scala才刚刚开始学习,还是对python更为熟悉,因此在这记录一下自己的学习过程,主要内容来自于spark的官方帮助文档,这一节的地址为: http://spark.apache.org/do ...

  8. APP在用户设备发生crash,应该怎么修复

    Crash原因 Crash原因有共性,归纳起来有: 内存管理错误 程序逻辑错误  SDK错误 (部署版本< 编译版本) 主线程阻塞 内存管理错误 内存管理是iPhone开发所要掌握的最基本问题, ...

  9. Yarn 包管理工具

    已经安装的 yarn add vue vue@2.2.5 yarn add  element-ui -S  yarn add bootstrap@4.0.0-alpha.6 --save   yarn ...

  10. Go初探

      官方网站:https://golang.org/ 标准库文档:https://golang.org/pkg/ 在线编码学习:https://play.golang.org/ PS:请自行FQ 简介 ...