Reihenfolge der Referenzen; Referenzen aus dem Anhang erscheinen zuerst in der Bibliographie

Reihenfolge der Referenzen; Referenzen aus dem Anhang erscheinen zuerst in der Bibliographie

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?

Bildbeschreibung hier eingeben

Antwort1

Der rscBibliographiestil 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 Demtroeder2008und Hoffmann2007zuerst in der Bibliographie auftauchen, obwohl die Quellenangaben erst im Anhangkapitel erscheinen.

  • Der Zitatbefehl steht innerhalb des Arguments einer \subsectionDirektive:

    \subsection{Equations of motions for a charged particle in 
    an accelerating potential~\citep{Demtroeder2008, Hoffmann2007}}
    
  • Ihr Dokument enthält eine \tableofcontentsDirektive 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 \citepAnweisung in der Kurzversion weglassen. Falls vorhanden, wird die Kurzversion für das Inhaltsverzeichnis verwendet. Ich schlage daher vor, dass Sie die folgende Form des \subsectionBefehls 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 \citepAnweisung in der Kurzversion identisch sind.

Nachdem Sie die \subsectionDirektive 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.

verwandte Informationen