Ich schreibe ein Manuskript unter Verwendung der hier zu findenden SPIE-Stilklasse:http://spie.org/Documents/Publications/spie-proceedings-style.zip
Die SPIE-Stilklasse sieht vor, dass Zitate hochgestellt erscheinen. Wenn ich also schreibe
This method fails in the non-singular case\cite{some-citation}.
und wenn some-citation
es sich um das dritte Zitat handeln würde, würde es folgendermaßen aussehen:
Diese Methode schlägt im nicht-singulären Fall³ fehl.
Wenn ich jedoch eine Buchreferenz mit dem Namen habe another-citation
und zusätzlich einen bestimmten Abschnitt im Buch zitieren möchte, wird das Zitat nicht als hochgestellte Zahl angezeigt. Insbesondere wenn ich schreiben würde:
Here, all the eigenvalues are negative\cite{another-citation, Sec.~2.15}.
Dann hätte ich das Ergebnis
Hier sind alle Eigenwerte negativ [5, Abschn. 2.15].
vorausgesetzt, es another-citation
handelt sich um das 5. Zitat. Wie erreiche ich, dass „5, Abs. 2.15“ hochgestellt erscheint, und verwende trotzdem die SPIE-Stilklasse?
Antwort1
Die SPIE-Klasse umfasst die Zeile \RequirePackage[superscript]{cite}
. Von derDokumentationdes cite
Pakets:
Mit der Paketoption [hochgestellt] (oder kurz [super]) werden Zitate als hochgestellte Zeichen dargestellt, mit Ausnahme derjenigen mit einer optionalen Anmerkung, die online in Klammern gedruckt werden.
Dies ist das beabsichtigte Verhalten des Pakets, obwohl die Autoren der SPIE-Klasse möglicherweise andere Absichten hatten (oder auch nicht). Sie könnten sie um eine Klarstellung bitten.
Wenn Sie möchten, können Sie einen benutzerdefinierten Befehl definieren, um die Zitatnotizen auch hochgestellt zu drucken.
MWE, mit (ohne) einer zufälligen Bibliographie:
\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}
Ergebnis:
Hinweis: Ein Nachteil dieser Vorgehensweise besteht darin, dass die Formatierung des umgebenden Textes durch das cite
Paket deaktiviert wird (z. B. das Verschieben des Punkts im Beispiel).