Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhaltsverzeichnis anpassen
swissjohnny
13-07-2009, 18:22
Hallo zusammen
Ich möchte in meinem Inhaltsverzeichnis vor den \section-Überschriften
einen Abstand haben, z.B. 0,5 cm, denn zur Zeit (vgl. Attachment "Ergebnis.jpg") sind die Titel ziemlich gedrängt.
Kann mir jemand einen Tip geben, wie man das umformatieren könnte, um etwas mehr Platz zu haben? (gewünschtes Ergebnis = "Ziel.jpg")
Anbei ein Beispieldokument.
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\Blinddocument
\end{document}
Vielen Dank.
mechanicus
13-07-2009, 18:46
Hallo,
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\makeatletter
\renewcommand\section{\@startsection{section}{1}{\ z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\addtocontents{toc}{\protect\addvspace{\@chapterl istsgap}}%
\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
\setlength{\parfillskip}{\z@ plus 1fil}\fi
\raggedsection\normalfont\sectfont\nobreak\size@se ction}%
}
\makeatother
\begin{document}
\tableofcontents
\Blinddocument
\Blinddocument
\end{document}
Gruß
Marco
swissjohnny
14-07-2009, 08:25
Hei Marco, vielen Dank für Deine Mühe!
Noch eine Frage: könnte man auch die \section-Einträge im Inhaltsverzeichnis fett machen, d.h. 1.1 und 1.2 fett? Sofern dies ohne allzu grossen Aufwand möglich ist, wäre ich über einen Hinweis dankbar.
mechanicus
14-07-2009, 09:03
Hei Marco, vielen Dank für Deine Mühe!
Noch eine Frage: könnte man auch die \section-Einträge im Inhaltsverzeichnis fett machen, d.h. 1.1 und 1.2 fett? Sofern dies ohne allzu grossen Aufwand möglich ist, wäre ich über einen Hinweis dankbar.
Hallo,
sollen nur die Nummern fett oder die gesamte Zeile?
Gruß
Marco
swissjohnny
14-07-2009, 09:42
Am besten die ganze Überschriftszeile, d.h. Nummer inkl. Text.
Vielen Dank bereits im Voraus!
mechanicus
14-07-2009, 10:11
Am besten die ganze Überschriftszeile, d.h. Nummer inkl. Text.
Vielen Dank bereits im Voraus!
Hallo,
bei so vielen Änderungswünschen würde ich dann das Paket tocloft nutzen:
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{tocloft}
\makeatletter
\setlength{\cftbeforesecskip}{\@chapterlistsgap}
\makeatother
\renewcommand{\cftsecfont}{\bfseries}
\renewcommand{\cftsecpagefont}{\bfseries}
\begin{document}
\tableofcontents
\Blinddocument
\Blinddocument
\end{document}
EDIT:
Alternativ mit tocstyle (von Markus Kohm dem KOMA-Autor)
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{tocstyle}
\usetocstyle{standard}
\settocfeature[toc][1]{entryhook}{\bfseries}
\makeatletter
\settocfeature[toc][1]{entryvskip}{\@chapterlistsgap}
\makeatother
\begin{document}
\tableofcontents
\Blinddocument
\Blinddocument
\end{document}
Gruß
Marco
swissjohnny
14-07-2009, 10:17
Lieber Marco: Vielen DANK!!!
Gruss
mechanicus
14-07-2009, 10:18
Lieber Marco: Vielen DANK!!!
Gruss
Habe meinen Beitrag nochmal ergänzt :p
Gruß
Marco
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.