减少 amsbook 中某些部分的目录中的行距

减少 amsbook 中某些部分的目录中的行距

在 LaTeX 中是否可以只针对某些部分减少目录中的行距?左边是它当前的样子,右边是我希望它看起来的样子:

当前的 通缉

多谢! :-)

答案1

我发现以下命令可以解决所有章节的问题:

\def\l@chapter{\@tocline{0}{2pt plus1pt}{0pt}{}{}}}%

默认值为:

 \def\l@chapter{\@tocline{0}{8pt plus1pt}{0pt}{}{}}%

我解决了定义新命令的问题:

\newcommand{\reducelinespaceintoc}{
    \addtocontents{toc}{%
        \protect\renewcommand*{\protect\l@chapter}{\protect\@tocline{0}{2pt plus1pt}{0pt}{}{}}
    }%
}

在您想要减少间距的章节之前,您现在可以输入 \reducelinespaceintoc。如果您想恢复正常间距,只需添加另一个命令,使用“8pt plus1pt”而不是“2pt plus1pt”。

相关内容