LaTex调节图目录、表目录(图索引、表索引)中的行距(垂直间距)

2024-05-04 12:04

本文主要是介绍LaTex调节图目录、表目录(图索引、表索引)中的行距(垂直间距),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

LaTex调节图目录、表目录中的行距(垂直间距)

写篇幅很长的论文或写书时,通常需要在目录后插入图目录和表目录。LaTex默认插入的图表目录效果如下:

在这里插入图片描述

可见,每一章最后一张图索引,与下一章第一张图索引的间距明显更大。
目标的效果是:

在这里插入图片描述

解决方法:重新定义\addvspace命令以消除不均匀的行距

LaTeX自动生成图目录、表目录时,会调用的\addvspace命令。\addvspace命令负责设置垂直间距,通常用于在垂直列表中控制相邻项之间的额外间距。
通过重新定义 \addvspace 命令,使之不再添加额外的垂直间距:

 \renewcommand*{\addvspace}[1]{}

这样设置后,在文档中任何使用 \addvspace 命令的地方都不会再添加额外的垂直间距;
因此生成图目录、表目录时,调用的\addvspace也是空命令。
为了使\addvspace为空命令仅对生成图、表目录生效,还需要使用group语法:

  \begingroup\renewcommand*{\addvspace}[1]{}\phantomsection\addcontentsline{toc}{chapter}{\listfigurename}\listoffigures\newpage\phantomsection\addcontentsline{toc}{chapter}{\listtablename}\listoftables\newpage
\endgroup

这段代码中,\begingroup\endgroup之间设置的任何变量都仅在这个区域内生效。因此,\renewcommand*{\addvspace}[1]{}语句只影响\listoffigures`\listofftables`的效果,而不会影响文档其他地方的垂直间距。

这篇关于LaTex调节图目录、表目录(图索引、表索引)中的行距(垂直间距)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/959158

相关文章

C# foreach 循环中获取索引的实现方式

《C#foreach循环中获取索引的实现方式》:本文主要介绍C#foreach循环中获取索引的实现方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、手动维护索引变量二、LINQ Select + 元组解构三、扩展方法封装索引四、使用 for 循环替代

SpringBoot内嵌Tomcat临时目录问题及解决

《SpringBoot内嵌Tomcat临时目录问题及解决》:本文主要介绍SpringBoot内嵌Tomcat临时目录问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录SprinjavascriptgBoot内嵌Tomcat临时目录问题1.背景2.方案3.代码中配置t

MySQL索引的优化之LIKE模糊查询功能实现

《MySQL索引的优化之LIKE模糊查询功能实现》:本文主要介绍MySQL索引的优化之LIKE模糊查询功能实现,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前缀匹配优化二、后缀匹配优化三、中间匹配优化四、覆盖索引优化五、减少查询范围六、避免通配符开头七、使用外部搜索引擎八、分

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

Spring LDAP目录服务的使用示例

《SpringLDAP目录服务的使用示例》本文主要介绍了SpringLDAP目录服务的使用示例... 目录引言一、Spring LDAP基础二、LdapTemplate详解三、LDAP对象映射四、基本LDAP操作4.1 查询操作4.2 添加操作4.3 修改操作4.4 删除操作五、认证与授权六、高级特性与最佳

Linux修改pip临时目录方法的详解

《Linux修改pip临时目录方法的详解》在Linux系统中,pip在安装Python包时会使用临时目录(TMPDIR),但默认的临时目录可能会受到存储空间不足或权限问题的影响,所以本文将详细介绍如何... 目录引言一、为什么要修改 pip 的临时目录?1. 解决存储空间不足的问题2. 解决权限问题3. 提

Python批量调整Word文档中的字体、段落间距及格式

《Python批量调整Word文档中的字体、段落间距及格式》这篇文章主要为大家详细介绍了如何使用Python的docx库来批量处理Word文档,包括设置首行缩进、字体、字号、行间距、段落对齐方式等,需... 目录关键代码一级标题设置  正文设置完整代码运行结果最近关于批处理格式的问题我查了很多资料,但是都没

Mysql中InnoDB与MyISAM索引差异详解(最新整理)

《Mysql中InnoDB与MyISAM索引差异详解(最新整理)》InnoDB和MyISAM在索引实现和特性上有差异,包括聚集索引、非聚集索引、事务支持、并发控制、覆盖索引、主键约束、外键支持和物理存... 目录1. 索引类型与数据存储方式InnoDBMyISAM2. 事务与并发控制InnoDBMyISAM

StarRocks索引详解(最新整理)

《StarRocks索引详解(最新整理)》StarRocks支持多种索引类型,包括主键索引、前缀索引、Bitmap索引和Bloomfilter索引,这些索引类型适用于不同场景,如唯一性约束、减少索引空... 目录1. 主键索引(Primary Key Index)2. 前缀索引(Prefix Index /

MySQL进阶之路索引失效的11种情况详析

《MySQL进阶之路索引失效的11种情况详析》:本文主要介绍MySQL查询优化中的11种常见情况,包括索引的使用和优化策略,通过这些策略,开发者可以显著提升查询性能,需要的朋友可以参考下... 目录前言图示1. 使用不等式操作符(!=, <, >)2. 使用 OR 连接多个条件3. 对索引字段进行计算操作4