我正在使用此處找到的 SPIE 風格類別撰寫手稿:http://spie.org/Documents/Publications/spie-proceedings-style.zip
SPIE 樣式類別旨在使引文顯示為上標。所以如果我寫
This method fails in the non-singular case\cite{some-citation}.
如果some-citation
是第三次引用,那麼它將以以下方式出現:
此方法在非奇異情況下失敗。
但是,如果我有一本名為 的參考書目another-citation
,並且我希望另外引用書中的特定部分,則引文將不會以以上標形式出現。特別是,如果我寫:
Here, all the eigenvalues are negative\cite{another-citation, Sec.~2.15}.
然後我就會得到結果
這裡,所有特徵值都是負的 [5,秒。 2.15]。
前提是這another-citation
是第五次引用。如何讓「5, Sec. 2.15」出現在上標中,同時仍使用 SPIE 樣式類別?
答案1
SPIE 類別包括行\RequirePackage[superscript]{cite}
.來自文件包裝的cite
:
使用套件選項 [superscript](或簡稱 [super]),引文將顯示為上標,但帶有可選註釋的引文除外,這些引文是用括號在線打印的。
即,這是包的預期行為,儘管 SPIE 類作者可能(或可能沒有)有不同的意圖。你可以要求他們澄清一下。
如果需要,您也可以定義一個自訂命令來列印上標的引用註釋。
MWE,附(不)隨機參考書目:
\documentclass{article}
\usepackage[superscript]{cite}
\newcommand{\citenote}[2]{%
\mbox{\cite{#1}%
\textsuperscript{,\,#2}}%
}
\begin{document}
Normal citing\cite{a,b}. And a reference with a note.\citenote{a}{Sec~1}
\bibliography{sample}
\bibliographystyle{plain}
\end{document}
結果:
注意:此方法的缺點是cite
停用了套件對周圍文字的格式化(例如,移動範例中的句點)。