PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Überschrift im Inhaltsverzeichnis anpassen



swissjohnny
27-07-2009, 21:58
Servus!

Wie kann ich im Inhaltsverzeichnis auf der \part-Ebene den Abstand zwischen Zähler und part-Überschrift verändern, ohne dass es die Formatierung (Schriftgrösse etc.) beeinflusst? Beim Befehl
\renewcommand*\l@part{\@dottedtocline{1}{0em}{4em} }
kommt es nämlich leider dazu (alles sieht wie bei einem normalen Text aus)

Vielen Dank für Eure Hilfe!

Hinweis: Ich hab jetz eine Lösung gefunden, mit \part[{ }{ }{ }{ }Überschrift]{Überschrift}, aber das ist natürlich nicht sehr schön ...

rais
28-07-2009, 08:35
Moin moin,
das tocstyle-Paket (KOMA) käme in den Sinn, dann gäbe es noch tocloft, titletoc ...
Kommt halt drauf an, welche Klasse Du verwendest und was genau Du eigentlich vorhast.

MfG

swissjohnny
29-07-2009, 14:24
Danke für die Tips.

Da ich wirklich nur den Abstand zwischen Zähler und Überschrift anpassen will, verbleibe ich bei \part[{ }{ }{ }Überschrift]{Überschrift}, das geht auch.

Danke und Gruss

u_fischer
29-07-2009, 14:49
Du kannst auch die Definition von \l@part kopieren, und den Wert anpassen. Hier als Beispiel für scrbook:


\documentclass{scrbook}
\makeatletter
\renewcommand*\l@part[2]{%
\ifnum \c@tocdepth >-2\relax
\addpenalty{-\@highpenalty}%
\addvspace{2.25em \@plus\p@}%
\setlength{\@tempdima}{2em}% <--- anpassen
\if@tocleft
\ifx\toc@l@number\@empty\else
\setlength\@tempdima{0\toc@l@number}%
\fi
\fi
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode
\advance\leftskip\@tempdima
\hskip -\leftskip
\usekomafont{partentry}{#1\nobreak
\usekomafont{partentrypagenumber}{\hfil\nobreak
\hb@xt@\@pnumwidth{\hss#2}}}\par
\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
\endgroup
\penalty20010
\else
\penalty\@highpenalty
\endgroup
\fi
\fi
}
\makeatother
\begin{document}
\tableofcontents

\part{A}
\chapter{B}
\section{C}


\end{document}

swissjohnny
29-07-2009, 20:59
Vielen Dank, Ulrike! Genau das hatte ich gesucht!!!

Einene schönen Abend