회고록: 두 줄로 된 TOC의 일부 내용

회고록: 두 줄로 된 TOC의 일부 내용

이것과 비슷한 것이 필요합니다우편즉, 부품의 두 번째 줄은 왼쪽 여백에서 직접 시작해야 합니다.

이것이 내가 시도한 것입니다:

\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하지만 더 이상 할 수 없습니다.

관련 정보