PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einrückung im Inhaltsverzeichnis



HPVD
06-04-2012, 15:54
Hallo

Hat jemand einen Ansatz, wie man im Inhaltsverzeichnis auch eine unnummerierte Überschriftenebene (hier Ebene 4) gegenüber der darüberliegenden, nummerierten Ebene (hier Ebene 3) einrücken kann?

Wenn man sie nummeriert wird sie eingerückt - ohne Nummerierung nicht.



\documentclass[
version=last,
paper=A4, % Papiergröße
pagesize=auto, % umstellen von Papierformat in Miktex-Settings entfällt
fontsize=12pt, % Schriftgröße (10,11,12)
BCOR=12.0mm
]{scrreprt}

\setcounter{secnumdepth}{2} % Tiefe der Nummerierung der Kapitel
\setcounter{tocdepth}{3} % Tiefe des Inhaltsverzeichnis

\begin{document}
\tableofcontents
\chapter{Test Ebene 1}
\section{Test Ebene 2}
\subsection{Test Ebene 3}
\subsubsection{Test Ebene 4}
\paragraph{Test Ebene 5}
\end{document}




Vielen Dank und schon mal Frohe Ostern :-)

HPVD
07-04-2012, 19:40
weiter vereinfacht: auch ohne Koma das gleiche Problem:

hier ist Ebene 4 eingerückt (da nummeriert)
(2x Kompilieren)



\documentclass{book}

\setcounter{secnumdepth}{3} % Tiefe der Nummerierung der Kapitel
\setcounter{tocdepth}{3} % Tiefe des Inhaltsverzeichnis

\begin{document}
\tableofcontents
\chapter{Test Ebene 1}
\section{Test Ebene 2}
\subsection{Test Ebene 3}
\subsubsection{Test Ebene 4}
\paragraph{Test Ebene 5}
\end{document}


hier ist Ebene 4 leider nicht mehr eingerückt (unnummeriert)



\documentclass{book}

\setcounter{secnumdepth}{2} % Tiefe der Nummerierung der Kapitel
\setcounter{tocdepth}{3} % Tiefe des Inhaltsverzeichnis

\begin{document}
\tableofcontents
\chapter{Test Ebene 1}
\section{Test Ebene 2}
\subsection{Test Ebene 3}
\subsubsection{Test Ebene 4}
\paragraph{Test Ebene 5}
\end{document}


Hat niemand eine Idee wie man auch im unnummerierten Zustand die Ebene 4 im Inhaltsverzeichnis einrücken kann?

ctansearch
07-04-2012, 22:48
Mit diesen Befehlen aus der book.cls kannst Du die Abstände im Inhaltsverzeichnis beeinflussen. Der rot markierte Parameter hat Auswirkung auf Deinen Wunsch.


\makeatletter
\renewcommand*\l@section{\@dottedtocline{1}{1.5em} {2.3em}}
\renewcommand*\l@subsection{\@dottedtocline{2}{3.8 em}{3.2em}}
\renewcommand*\l@subsubsection{\@dottedtocline{3}{ 7.0em}{4.1em}}
\renewcommand*\l@paragraph{\@dottedtocline{4}{10em }{5em}}
\renewcommand*\l@subparagraph{\@dottedtocline{5}{1 2em}{6em}}
\makeatother

HPVD
07-04-2012, 22:56
perfekt- funktioniert. Vielen Dank!