mein Vorhaben ist ein Inhaltsverzeichnis in der Dokumentenklasse scrbook, in dem (1) die Kapitel römisch nummeriert werden, (2) die Nummerierung rechtsbündig steht und (3) nach der Nummer ein Punkt plus "Kapitel:" steht. Beispiel: "III. Kapitel: Dritte Kapitelüberschrift".
Ich habe mich für die Umsetzung des Pakets tocloft bedient. Anhand der in der Dokumentation gegebenen Beispiele (Abschnitt 2.3, Seite 11) war ich mit meinen bescheidenen Kenntnissen durchaus erfolgreich – solange sich das Ganze im dreistelligen Bereich befindet. Im vierstelligen Bereich passt dann die Nummernboxgröße nicht mehr? Die Rechtsbündigkeit der Nummerierung wird jedenfalls verlassen.
Dafür suche ich nach einer Lösung. Kann mir jemand weiterhelfen?
\documentclass{scrbook} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage{tocloft} %----------------(1)-------------------------- \renewcommand\thechapter{\Roman{chapter}} %----------------(2)-------------------------- \newlength{\mylen} \setlength{\mylen}{0.5em} \renewcommand{\cftchappresnum}{\hfill} \renewcommand{\cftchapaftersnum}{\hspace*{\mylen}} %----------------(3)-------------------------- \renewcommand{\cftchapaftersnum}{.\ Kapitel:\ } \settowidth{\mylen}{\bfseries\cftchappresnum\cftchapaftersnum} \addtolength{\cftchapnumwidth}{\mylen} \begin{document} \tableofcontents \chapter{Erste Kapitelüberschrift} \chapter{Zweite Kapitelüberschrift} \chapter{Dritte Kapitelüberschrift} \setcounter{chapter}{16} \chapter{Siebzehnte Kapitelüberschrift} \chapter{Achtzehnte Kapitelüberschrift} \end{document}
Ich danke ganz herzlich im Voraus für jede Hilfestellung!
Repin