以下內容在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}我所知道的是這是一種壓縮的格式.