回忆录:目录中未编号部分的缩进

回忆录:目录中未编号部分的缩进

在以下 MWE 中,我只希望目录中的章节标题有编号。但使用\setsecnumdepth{chapter}长章节标题的缩进会造成混乱。

\documentclass{memoir}

\setrmarg{3.55em plus 1fil}
\setsecnumdepth{chapter}


\newcommand*{\sometext}{%
  Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
  vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
  mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
  Donec vehicula augue eu neque.%
}

\begin{document}

\tableofcontents

\chapter{\sometext}

\section{\sometext}

\end{document}

在此处输入图片描述

答案1

您可以使用\cftsetindents获得所需的缩进;在下面的例子中,我使用了

\cftsetindents{section}{2.5em}{0em}

但请根据您的需要调整设置。

\documentclass{memoir}

\setrmarg{3.55em plus 1fil}
\setsecnumdepth{chapter}
\cftsetindents{section}{2.5em}{0em}

\newcommand*{\sometext}{%
  Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
  vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
  mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
  Donec vehicula augue eu neque.%
}

\begin{document}

\tableofcontents

\chapter{\sometext}

\section{\sometext}

\end{document}

在此处输入图片描述

相关内容