以下内容在TeXstudio中实现:

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

\bibliographystyle{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 命令来实现上标引用,其格式为
\newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}} 

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

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

[1]是参数个数

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

此外,还可以是:\newcommand{\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}我所知道的是这是一种压缩的格式.

 

posted on 2017-02-20 16:41  fdzfdz  阅读(35410)  评论(0编辑  收藏  举报