目录将各部分调整为设置的最大宽度,并将页码显示在最右侧

目录将各部分调整为设置的最大宽度,并将页码显示在最右侧

我正在想办法调整目录,使长标题不会太靠近页码。它们之间应该留出足够的空间。如何才能最好地做到这一点?

到目前为止,目录如下所示: 在此处输入图片描述

我希望它看起来有点像这样:

在此处输入图片描述

这可能是最好的实现方式标题目录不是吗?或者调整\titlecontents{部分}? 我已经尝试了一段时间了,但似乎没有任何效果。

编辑:我使用了 tocrmarg 并解决了我的问题:

\makeatletter
\renewcommand{\@pnumwidth}{2.5em}
\renewcommand{\@tocrmarg}{8.5em}
\renewcommand{\section}{%
  \@startsection{section}{1}{0em}%
  {\dimexpr\baselineskip+2.5ex\relax}%
  {\dimexpr\baselineskip\relax}%
  {\normalfont\large\bfseries\leftskip=2.5em}%
}
\makeatother

在此处输入图片描述

我仍在尝试找到一种方法来删除章节标题(1 和 2)前面的章节编号。有什么想法吗?

相关内容