Zitieren eines Buches zusammen mit seiner Abschnittsnummer unter Verwendung der SPIE-Klasse und Erzwingen einer Hochstellung des gesamten Zitats

Zitieren eines Buches zusammen mit seiner Abschnittsnummer unter Verwendung der SPIE-Klasse und Erzwingen einer Hochstellung des gesamten Zitats

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-citationes 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-citationund 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-citationhandelt 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 citePakets:

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:

Bildbeschreibung hier eingeben

Hinweis: Ein Nachteil dieser Vorgehensweise besteht darin, dass die Formatierung des umgebenden Textes durch das citePaket deaktiviert wird (z. B. das Verschieben des Punkts im Beispiel).

verwandte Informationen