
Ich habe eine "Master"-Datei, in der ich alle meine Kapitel einfüge, die besteht aus
\documentclass[11pt,a4paper]{scrreprt}
\usepackage[left=1.5cm,right=1.5cm,top=2cm,bottom=2cm,includeheadfoot]{geometry}
\usepackage[ngerman,british]{babel}
\usepackage{./tex/mystyle}
\begin{document}
\input{./tex/titlepage}
\tableofcontents
\clearpage
\include{./tex/introduction}
\include{./tex/simulation}
\include{./tex/results}
\bibliography{./tex/bibliography}
\include{./tex/appendices}
\end{document}
In der Datei "mystyle" verwende ich
\ProvidesPackage{./tex/mystyle}
\usepackage[numbers,super,square,sort]{natbib}
\bibliographystyle{rsc}
und ich verwende Bibtex. Ich dachte, die einfachste Möglichkeit, meinen Anhang zu formatieren, besteht darin, meinen Anhang einfach als normales Kapitel zu haben, ohne ein schickes Anhangspaket zu verwenden und die Beschriftung manuell zu bearbeiten, sodass er als „A“ und die Abschnitte als „A.1“, „A.2“ usw. bezeichnet werden. Meine Anhangsdatei beginnt mit
\setcounter{chapter}{0}
\renewcommand{\thechapter}{\Alph{chapter}}
\chapter{Appendices}
\section{Mathematical Treatments}
\subsection{Equations of motions for a charged particle in an accelerating potential~\citep{Demtroeder2008, Hoffmann2007}}
Two hypothetical infinite flat surfaces separated by a distance $d$ and with the electric potentials bla bla bla
Wie man sieht, erscheinen nun die beiden Referenzen Demtroeder2008 und Hoffmann2007 am Anfang der Referenzen, was etwas ärgerlich ist, da meine eigentliche erste Referenz nun Referenz drei ist. Was muss ich tun, damit die Referenzen tatsächlich in der Reihenfolge stehen, wie sie im gesamten Bericht erscheinen?
Antwort1
Der rsc
Bibliographiestil sortiert die Einträge nicht alphabetisch nach den Nachnamen der Autoren. Stattdessen werden sie in der Reihenfolge aufgelistet, in der die Quellenangaben im Dokument vorkommen. Es gibt zwei Gründe, warum die Einträge Demtroeder2008
und Hoffmann2007
zuerst in der Bibliographie auftauchen, obwohl die Quellenangaben erst im Anhangkapitel erscheinen.
Der Zitatbefehl steht innerhalb des Arguments einer
\subsection
Direktive:\subsection{Equations of motions for a charged particle in an accelerating potential~\citep{Demtroeder2008, Hoffmann2007}}
Ihr Dokument enthält eine
\tableofcontents
Direktive am Anfang des Dokuments. Die Argumente der verschiedenen Abschnittsbefehle – einschließlich der Zitationsaufforderung – werden im Inhaltsverzeichnis angezeigt. Das ist die Ursache des Problems, das Sie beheben möchten.
Um dies zu vermeiden, können Sie die optionale „Kurzversion“ von Abschnittsbefehlen verwenden und insbesondere die \citep
Anweisung in der Kurzversion weglassen. Falls vorhanden, wird die Kurzversion für das Inhaltsverzeichnis verwendet. Ich schlage daher vor, dass Sie die folgende Form des \subsection
Befehls verwenden:
\subsection[Equations of motions for a charged particle in an
accelerating potential]{Equations of motions for a charged particle
in an accelerating potential~\citep{Demtroeder2008, Hoffmann2007}}
Beachten Sie, dass die Kurz- und die Vollversion bis auf das Fehlen der \citep
Anweisung in der Kurzversion identisch sind.
Nachdem Sie die \subsection
Direktive auf diese Weise angepasst haben, achten Sie darauf, das Dokument (mindestens) zweimal neu zu kompilieren, um alle Änderungen am Inhaltsverzeichnis, der formatierten Bibliografie und den Zitationshinweisen vollständig zu übernehmen.