PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \cite in Überschriften


DerGraf
09.08.2006, 13:55
Ich habe ein kleines Problem: Ich kann den Befehl \cite nicht in Überschriften (Section, Subsection) benutzen. Gut, man sollte meinen das wäre normal, schließlich ist \cite wohl fragil. Allerdings hilft auch kein \protect davor.

Ich verwende Koma-Script (Klasse scrreprt) und für \cite verwende ich das Paket natbib mit den Optionen square und sort&compress.

Die erste Fehlermeldung ist immer "!Missing \endcsname inserted.", und danach hört es mit den Fehlermeldungen gar nicht mehr auf - es bleibt nur den Latex-Lauf ganz abzubrechen.

Ich hoffe, das mir wenigstens hier mit jemand helfen kann.

DerGraf
09.08.2006, 15:19
So, inzwischen habe ich auch die Lösung für dieses Problem gefunden:

\subsection[Titel]{Titel \cite{Referenz}}

Damit taucht dann auch die Literaturstelle nicht im Inhaltsverzeichnis auf, wo sie denke ich auch nichts zu suchen hat. Um das ganze einfacher zu machen habe ich mir noch folgende Makros ausgedacht:

\newcommand{\sectionc}[2]{\section[#1]{#1~\cite{#2}}}
\newcommand{\subsectionc}[2]{\subsection[#1]{#1~\cite{#2}}}
\newcommand{\subsubsectionc}[2]{\subsubsection[#1]{#1~\cite{#2}}}