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

相关文章

Java实现Elasticsearch查询当前索引全部数据的完整代码

《Java实现Elasticsearch查询当前索引全部数据的完整代码》:本文主要介绍如何在Java中实现查询Elasticsearch索引中指定条件下的全部数据,通过设置滚动查询参数(scrol... 目录需求背景通常情况Java 实现查询 Elasticsearch 全部数据写在最后需求背景通常情况下

Pandas中多重索引技巧的实现

《Pandas中多重索引技巧的实现》Pandas中的多重索引功能强大,适用于处理多维数据,本文就来介绍一下多重索引技巧,具有一定的参考价值,感兴趣的可以了解一下... 目录1.多重索引概述2.多重索引的基本操作2.1 选择和切片多重索引2.2 交换层级与重设索引3.多重索引的高级操作3.1 多重索引的分组聚

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

更改docker默认数据目录的方法步骤

《更改docker默认数据目录的方法步骤》本文主要介绍了更改docker默认数据目录的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1.查看docker是否存在并停止该服务2.挂载镜像并安装rsync便于备份3.取消挂载备份和迁

Python中列表的高级索引技巧分享

《Python中列表的高级索引技巧分享》列表是Python中最常用的数据结构之一,它允许你存储多个元素,并且可以通过索引来访问这些元素,本文将带你深入了解Python列表的高级索引技巧,希望对... 目录1.基本索引2.切片3.负数索引切片4.步长5.多维列表6.列表解析7.切片赋值8.删除元素9.反转列表

python获取当前文件和目录路径的方法详解

《python获取当前文件和目录路径的方法详解》:本文主要介绍Python中获取当前文件路径和目录的方法,包括使用__file__关键字、os.path.abspath、os.path.realp... 目录1、获取当前文件路径2、获取当前文件所在目录3、os.path.abspath和os.path.re

MySQL的索引失效的原因实例及解决方案

《MySQL的索引失效的原因实例及解决方案》这篇文章主要讨论了MySQL索引失效的常见原因及其解决方案,它涵盖了数据类型不匹配、隐式转换、函数或表达式、范围查询、LIKE查询、OR条件、全表扫描、索引... 目录1. 数据类型不匹配2. 隐式转换3. 函数或表达式4. 范围查询之后的列5. like 查询6

PostgreSQL如何查询表结构和索引信息

《PostgreSQL如何查询表结构和索引信息》文章介绍了在PostgreSQL中查询表结构和索引信息的几种方法,包括使用`d`元命令、系统数据字典查询以及使用可视化工具DBeaver... 目录前言使用\d元命令查看表字段信息和索引信息通过系统数据字典查询表结构通过系统数据字典查询索引信息查询所有的表名可

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目