回憶錄:目錄中的部分內容分為兩行

回憶錄:目錄中的部分內容分為兩行

我需要類似的東西郵政,即該部分的第二行應直接從左邊距開始。

這是我嘗試過的:

\documentclass{memoir}

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

\begin{document}
\tableofcontents*

\part{Test}

\end{document}

但由於某種原因,第二行的標題縮排了:

在此輸入影像描述

答案1

這有點胡說八道,但它似乎確實適用於單行標題。

\cftaftersnumb在您的程式碼中,根據以下內容變更 的重新定義,並將其放置在\cftpartname重新定義之後:

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

這會在標題第一行前面放置一些負空間(與零件文字所使用的空間相對應),以使其與左邊距對齊。要對多行標題的所有行執行此操作,需要對 的內部進行大量工作memoir,而我不再願意做這些工作。

相關內容