Rocco Rutte schrieb:
ich habe zwei Probleme mit LaTeX, bei denen ich nicht weiter komme.
- Ich hätte gern ein gekürztes Inhaltsverzeichnis. Bisher habe ich nur
shortoc.sty gefunden, was aber nicht macht, was ich möchte. Ich möchte bei bestimmten Überschriften sagen, dass er nur n Ebenen auch im Inhaltsverzeichnis setzen soll. Allerdings soll die durchgehende Nummerierungen erhalten bleiben. Meine bisherigen Denkansätze sind: entweder die laufende Nummer über Counter "reinmogeln" (allerdings gehen dann bestimmt Verweise nicht mehr) oder vor dem betreffenden Abschnitt einfach die \addcontents*-Macros "wegdefinieren", wenn das geht. Letzteres wäre nicht so schlimm, weil die betreffenden Abschnitte fast ganz am Ende sind bzw. dorthin wandern können. Gibt es dafür irgendeine elegante Lösung?
Zur Steuerung der "Verzeichnistiefe" wird 'tocdepth' verwendet. Auch wenn man (zum Beispiel in einem report) über diese Tiefe hinaus gliedert, kommen nur n Ebenen in das Inhaltsverzeichnis. Zur Steuerung der "Numerierungstiefe" wird 'secnumdepth' verwendet. Beides sind Zähler, die man mit \setcounter{} setzen kann.
\documentclass{report}
\setcounter{tocdepth}{1} \setcounter{secnumdepth}{4}
\begin{document} \tableofcontents
\chapter{Ein Test} \section{Ein Abschnitt} \subsection{Die Gliederung der Klasse report}
\begin{tabular}{ll} \hline 0 & chapter \ 1 & section \ 2 & subsection \ 3 & subsubsection \ \hline \end{tabular}
\chapter{Test mit angepasster Verzeichnistiefe} \addtocontents{toc}{\protect\setcounter{tocdepth}{2}} \section{Ein Abschnitt} \subsection{Ein Unterabschnitt} \subsection{Noch ein Unterabschnitt} \subsection{Noch ein Unterabschnitt}
\chapter{Test mit alter Verzeichnistiefe} \addtocontents{toc}{\protect\setcounter{tocdepth}{1}} \section{Ein Abschnitt} \section{Ein Abschnitt} \subsection{Noch ein Unterabschnitt} \subsubsection{Ein Unterunterabschnitt, der normalerweise nicht numeriert wird.}
\end{document}
%% Stefan %%