Memoria: Contenido de la pieza en TOC en dos líneas

Memoria: Contenido de la pieza en TOC en dos líneas

necesito algo parecido a estocorreo, es decir, la segunda línea de la parte debe comenzar directamente en el margen izquierdo.

Esto es lo que he probado:

\documentclass{memoir}

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

\begin{document}
\tableofcontents*

\part{Test}

\end{document}

Pero por alguna razón el título de la segunda línea tiene sangría:

ingrese la descripción de la imagen aquí

Respuesta1

Esto es más bien una chapuza, pero parece funcionar para títulos de una sola línea.

En su código cambie la redefinición de \cftaftersnumbde acuerdo a lo siguiente, que se colocará después de su \cftpartnameredefinición:

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

Esto coloca un espacio negativo, correspondiente al utilizado por el texto de la parte, delante de la primera línea del título para alinearlo con el margen izquierdo. Hacerlo para todas las líneas de un título de varias líneas requeriría un trabajo significativo en los aspectos internos de memoir, algo que ya no estoy haciendo.

información relacionada