Hallo w-w-w,
folgendes Problem:
in meiner laufenden Arbeit (scrreprt) gibt es einen recht umfangreichen Anhang, der im Moment das Inhaltsverzeichnis sehr aufbläht. Bei diesem sollen aber nur die Kapitelüberschriften (\chapter{}) im Inhaltsverzeichnis auftauchen, alle tieferen Gliederungsebenen des Anhangs will ich im Inhalt nicht sehen. Die Unterkapitel im Hauptteil sollen natürlich im Inhaltsverzeichnis stehen.
Wenn ich einfach im Anhang den Befehl
\setcounter{tocdepth}{0}
schreibe, ändert sich nix am Aussehen des Inhaltsverzeichnisses.
Im Netz hab’ ich dann die folgende Lösung gefunden:
\newcommand{\settocdepth}[1]{%
\addtocontents{toc}{\protect\setcounter{tocdepth}{#1}}}
\begin{document}
...
\tableofcontents
...
\listoffigures
\listoftables
\appendix
\settocdepth{0}
\chapter{Messdaten}
\section{LL-Messung}
\section{KS-Messung}
\chapter{Software}
\section{Betriebsmodus 1}
\section{Betriebsmodus 2}
...
\end{document}
Führt zum gewünschten Ergebnis im Inhaltsverzeichnis - und bringt ein neues Problem:
Setzt man bei dem neudefinierten Befehl \settocdepth{} die Zahl 0 ein, beinhaltet das Inhaltsverzeichnis wirklich nur die Kapitelüberschriften des Anhangs. Jedoch sind dann das Abbildungs- und Tabellenverzeichnis leer. Die Überschriften gibt’s noch, die Einträge tauchen im Dokument nicht auf.
\settocdepth{} mit der Zahl 1 beinhaltet auch noch die einzelnen \section{} - unerwünscht im Inaltsverzeichnis, dafür sind die Einträge in den anderen Verzeichnissen wieder vorhanden.
Kennt jemand eine Lösung, die meine Wünsche erfüllt und gleichzeitig noch die anderen Verzeichnisse nicht beeinflusst?
Gruß
peherr