Hallo liebe goLateX-Community,
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}
(Es ist wohl keiner Erwähnung wert, dass ich ein LaTeX-Newbie bin. Dennoch hoffe ich, den Anforderungen, die hier an Anfragen gestellt werden, gerecht geworden zu sein und freue mich über freundliche Hinweise, sollte das nicht der Fall sein.)
Ich danke ganz herzlich im Voraus für jede Hilfestellung!
Repin