使用 SPIE 類別並強制整個引文為上標時引用一本書及其章節號

使用 SPIE 類別並強制整個引文為上標時引用一本書及其章節號

我正在使用此處找到的 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停用了套件對周圍文字的格式化(例如,移動範例中的句點)。

相關內容