PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehr als 100 Kapitel



Boss
16-07-2009, 22:26
Hallo,
der Titel beschreibt mein Problem schon relativ gut.
Ich habe mehr als 100 Kapitel und nun überlappen sich die Kapitelnummer und der Kapiteltext im Inhaltsverzeichnis.
Anbei noch ein kleines Minimalbeispiel


\documentclass[a4paper, 12pt]{article}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{floatflt}
\usepackage{float}
\usepackage{setspace}
\usepackage[T1]{fontenc}
\usepackage{bookman}
\usepackage{ulem}
\usepackage{fancybox}
\usepackage{color}
\usepackage[colorlinks, linkcolor=lightblue]{hyperref}
\pagestyle{plain}

\onehalfspacing
\geometry{a4paper,left=10mm,right=10mm, top=10mm, bottom=20mm}
\definecolor{lightblue}{rgb}{0.13,0.48,0.91}
\definecolor{white}{rgb}{1,1,1}

\begin{document}
\tableofcontents
\newpage
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\section{Mehr als 100}
\end{document}


Hoffe ihr könnt mir bei diesem kleinen Problem helfen.
Mit freundlichen Grüßen
Boss

bischi
16-07-2009, 23:27
http://www.ctan.org/get/macros/latex/contrib/titlesec/titlesec.pdf

rais
17-07-2009, 00:21
... oder gleich scrartcl als Klasse laden mit Option toc=flat.

BTW: ``Kapitel'' hast Du damit aber nicht, die heißen \chapter (nicht \section) und sind erst mit Buch- oder Reportklassen zu haben.;)

MfG

Boss
17-07-2009, 10:39
@rais
Deine Lösung bringt leider keine Veränderung, da er mir sagt, dass er die globale Option toc=flat nicht benutzt. Warum er sie nicht benutzt, weiß ich allerdings auch nicht.

@bischi
Danke für den Link, funktionieren tut es trotzdem noch nicht. Ich hab das Paket titletoc eingebunden und wollte dann erstmal mit dem Befehl titleformat rumspielen (hab das Beispiel kopiert), aber leider erkennt er den Befehl nicht. Das Paket findet er aber.

mechanicus
17-07-2009, 10:52
Hallo,

wenn toc=flat nicht funktioniert, dann liegt es daran, dass deine KOMA-Version zu alt ist.

tocloft ist eine Alternative, welche du nutzen kannst.

\documentclass[a4paper,12pt]{article}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tocloft}
\setlength{\cftsecnumwidth}{3em}
\begin{document}
\tableofcontents
\newpage
\setcounter{section}{5}
\section{Mehr als 100}
\setcounter{section}{50}
\section{Mehr als 100}
\setcounter{section}{500}
\section{Mehr als 100}
\end{document}

Gruß
Marco

localghost
17-07-2009, 10:53
Hier mal etwas, woran du rumspielen kannst (und auch musst).

\documentclass[11pt,a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[includeheadfoot,margin=2cm]{geometry}
\usepackage{tocloft}
\usepackage{blindtext}

\setlength{\cftsecnumwidth}{3em}
\setlength{\cftsubsecnumwidth}{3em}
\setlength{\cftsubsubsecnumwidth}{4em}

\begin{document}
\tableofcontents
\setcounter{section}{99}
\blinddocument
\end{document}
Details vermittelt die Anleitung von tocloft (http://ctan.org/pkg/tocloft).


MfG
Thorsten¹

Boss
17-07-2009, 11:15
Danke mechanicus. Jetzt funktioniert alles perfekt.

Bilbo
17-07-2009, 13:07
Ich hoffe dein Layout bleibt nicht so. Das hat mit Satzspiegelkonstruktion nicht mehr viel am Hut;)

rais
18-07-2009, 17:21
Ich hab das Paket titletoc eingebunden und wollte dann erstmal mit dem Befehl titleformat rumspielen (hab das Beispiel kopiert), aber leider erkennt er den Befehl nicht. Das Paket findet er aber.
\titleformat gehört ja auch zum titlesec-Paket, mit \titlecontents aus titletoc hättest Du rumspielen können.

MfG