Memoiren: Teilinhalte im Inhaltsverzeichnis in zwei Zeilen

Memoiren: Teilinhalte im Inhaltsverzeichnis in zwei Zeilen

Ich brauche etwas ÄhnlichesPost, d.h. die zweite Zeile des Teils sollte direkt am linken Rand beginnen.

Folgendes habe ich versucht:

\documentclass{memoir}

\setlength{\cftpartindent}{0em} 
\setlength{\cftpartnumwidth}{0em} 
\renewcommand{\cftpartaftersnumb}{\\}
\renewcommand*{\cftpartname}{Part\space}

\begin{document}
\tableofcontents*

\part{Test}

\end{document}

Aber aus irgendeinem Grund ist der Titel in der zweiten Zeile eingerückt:

Bildbeschreibung hier eingeben

Antwort1

Das ist zwar eher eine Masche, aber für einzeilige Titel scheint es zu funktionieren.

Ändern Sie in Ihrem Code die Neudefinition \cftaftersnumbwie folgt, das nach Ihrer \cftpartnameNeudefinition eingefügt werden soll:

\newlength{\mylength}
\settowidth{\mylength}{\cftpartfont \cftpartname} % Space for Part text
\renewcommand{\cftpartaftersnumb}{\newline\mbox{\hspace{-\mylength}}}

Dadurch wird vor der ersten Zeile des Titels etwas Leerraum eingefügt, der dem vom Teiltext verwendeten entspricht, um ihn am linken Rand auszurichten. Dies für alle Zeilen eines mehrzeiligen Titels zu tun, würde erhebliche interne Arbeit erfordern, memoirwozu ich nicht mehr in der Lage bin.

verwandte Informationen