LaTex调节图目录、表目录中的行距(垂直间距)
写篇幅很长的论文或写书时,通常需要在目录后插入图目录和表目录。LaTex默认插入的图表目录效果如下:
可见,每一章最后一张图索引,与下一章第一张图索引的间距明显更大。
目标的效果是:
解决方法:重新定义\addvspace
命令以消除不均匀的行距
LaTeX自动生成图目录、表目录时,会调用的\addvspace
命令。\addvspace
命令负责设置垂直间距,通常用于在垂直列表中控制相邻项之间的额外间距。
通过重新定义 \addvspace
命令,使之不再添加额外的垂直间距:
\renewcommand*{\addvspace}[1]{}
这样设置后,在文档中任何使用 \addvspace
命令的地方都不会再添加额外的垂直间距;
因此生成图目录、表目录时,调用的\addvspace
也是空命令。
为了使\addvspace
为空命令仅对生成图、表目录生效,还需要使用group语法:
\begingroup
\re