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:
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 \cftaftersnumb
de acuerdo a lo siguiente, que se colocará después de su \cftpartname
redefinició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.