如何修改尾注包,以减少竖线与尾注之间的间距?

如何修改尾注包,以减少竖线与尾注之间的间距?

我能够使用另一个堆栈交换答案中的以下命令来修改尾注的注释标题:

\def\enoteheading{\par\kern2\baselineskip%
                  \footnoterule%
                  \kern1\baselineskip}

但我还想减少水平线和音符开始位置之间的垂直间距

我想减少蓝色突出显示的间距

有人可以帮我实现这个目标吗?

答案1

虽然没有实际的例子,但提供了足够的信息来解决这个问题。

我们来看看题目中给出的定义:

\def\enoteheading{\par\kern2\baselineskip%
                  \footnoterule%
                  \kern1\baselineskip}

\par确保处理处于垂直模式,这对于\kern在正确的方向上应用 s 是必要的。

应用了两个字距,一个在规则上方,另一个在规则下方。所有指令均沿垂直方向向下进行。

每个字距的量是根据 来指定的\baselineskip。对于上部字距,这相当于两个空白行,对于下部字距,这相当于一行空白。但没有必要指定整数值——距离也可以用小数值来表示。

因此,显而易见的解决方案是将下部字距的值设置为小于 1 的值。 .5是一个合理的起点,并且可以通过实验进行调整。

相关内容