latex_引用参考文献格式,引用多篇参考文献

以下内容在TeXstudio中实现:

LaTeX 标准选项及其样式命令为:

ibliographystyle{type}

共有以下8种:

plain,按字母的顺序排列,比较次序为作者、年度和标题.
unsrt,样式同plain,只是按照引用的先后排序.
alpha,用作者名首字母+年份后两位作标号,以字母顺序排序.
abbrv,类似plain,将月份全拼改为缩写,更显紧凑.
ieeetr,国际电气电子工程师协会期刊样式.
acm,美国计算机学会期刊样式.
siam,美国工业和应用数学学会期刊样式.
apalike,美国心理学学会期刊样式.

引用格式1:reference[1]

我使用的这里默认格式如此cite{label of reference}后的结果即为如此。usepackage{natbib},一些内容在http://merkel.texture.rocks/Latex/natbib.php还未细读.

引用格式2:reference1

需要使用宏包cite并使用superscript选项。usepackage[superscript]{cite}

之后再使用引用,即得上述结果。usepackage{overcite}也是此效果

引用格式3:reference[1]

需自己定制命令upcite 命令来实现上标引用,其格式为
ewcommand{upcite}[1]{ extsuperscript{ extsuperscript{cite{#1}}}} 

参考语法: ewcommand{yourcommand}[参数个数]{内容}

{upcite}是我自己定制的命令

[1]是参数个数

{ extsuperscript{ extsuperscript{cite{#1}}}}是设置的内容,#1是这个参量,很显然这是格式1的样式再用 extsuperscript调整位置,两个 extsuperscript与一个 extsuperscript的样式不同,效果都是置为上脚标.

此外,还可以是: ewcommand{upcite}[1]{$^{mbox{scriptsize cite{#1}}}$}这里构造了一个上脚标.

下面来总结一下多篇论文引用的格式:

多文献引用格式1:[1][2]

连续引用即可:cite{label1}cite{label2}

多文献引用格式2:[1,2]

cite{label1,label2}

多文献引用格式3:[1,2][1-3]只有是三片文献以上才是连字符

usepackage[numbers,sort&compress]{natbib}我所知道的是这是一种压缩的格式.

原文地址:https://www.cnblogs.com/BUAAdaozhong/p/6420227.html