![交叉引用后的额外空格](https://linux22.com/image/376399/%E4%BA%A4%E5%8F%89%E5%BC%95%E7%94%A8%E5%90%8E%E7%9A%84%E9%A2%9D%E5%A4%96%E7%A9%BA%E6%A0%BC.png)
当我在段落内使用 \ref 进行交叉引用时,结果章节在引用行后包含额外的垂直空间。
当我在段落末尾添加 \ref 时,该段落与下一段之间的间距变得比正常情况下更大。因此,无论如何添加交叉引用都会增加额外的垂直空间。
当我在段落中添加多个交叉引用时,这会使垂直空间变大。例如,4 个引用会使该空间变大 4 倍。
造成这个额外垂直空间的原因是什么?
您可以从以下链接找到我的示例https://www.overleaf.com/read/mvfqcpjxbcwx
答案1
类文件有
\def\thechapter{\vspace*{10pt} \arabic{chapter}
这没有任何意义,并且强制在引用章节号的任何行之后留出 10pt 的空间(包括表格,因为它们使用 chapter.table 的形式)。
只需删除\vspace*{10pt}