ToC 章节号宽度和摘要类别

ToC 章节号宽度和摘要类别

我已将章节编号改为罗马数字,现在我想增加目录中的数字宽度,以避免与章节标题重叠。

通常的伎俩

\setlength{\cftchapnumwidth}{2em}

由于与类冲突,因此使用tocloft包在这里不起作用memoir。当我尝试

\DisemulatePackage{tocloft}

出现很多错误。

我能怎么做 ?

这是一个 MWE:

\documentclass[a4paper,11pt,twoside]{memoir}

\makeatletter
\renewcommand \thechapter{\@Roman\c@chapter}
\makeatother

\begin{document}
\tableofcontents*
\chapter{Chapter one}
\chapter{Chapter two}
\chapter{Chapter three}
\end{document}

答案1

您需要设置长度\cftchapternumwidth

在此处输入图片描述

\documentclass{memoir}

\renewcommand{\thechapter}{\Roman{chapter}}
\setlength{\cftchapternumwidth}{5em}

\begin{document}

\tableofcontents*
\chapter{Chapter one}
\chapter{Chapter two}
\chapter{Chapter three}

\end{document}

相关内容