是否可以减少目录中的行距?
我尝试\singlespacing
在目录前添加,但出现“未定义的控制序列”
我也尝试过\setlength{\itemsep}{0mm}
答案1
尝试在前言中\usepackage{setspace}
和\begin{document}
写入后进行设置\addtocontents{toc}{\protect\setstretch{0.9}}
(TeX 模式需要 Ctrl-L)。
您可以将这个数字减少到您需要的任意值。
另一种可能性是将额外空间设置为零:
\begingroup
\def\addvspace#1{}
\tableofcontents
\endgroup
答案2
从其他帖子我猜测您正在使用article
间距较大的类。
相比之下,对于report
类或类似 类scrreprt
,目录条目之间的间距约为单倍行距。因此,一个解决方案(也是我的建议)是切换到report
类......