放大 footnotesep 而不在脚注上方添加空间?

放大 footnotesep 而不在脚注上方添加空间?

我需要让我的脚注之间有额外的空间;但是,操作footnotesep会在脚注上方添加额外的空间。MWE:

\documentclass{article}
\begin{document}

Here is some text\footnote{A footnote} with some footnotes\footnote{Another!}.

\clearpage

\setlength{\footnotesep}{2\baselineskip}
Here is some text\footnote{A footnote} with some footnotes\footnote{Another!} and too much space.

\end{document}

以上正常间距: 在此处输入图片描述

上面的间距不理想: 在此处输入图片描述

答案1

跟进我的评论,因为它似乎进行表面测试。

定义一个宏来提取脚注:

\makeatletter
\newcommand{\liftfootnotes}[1]{%
\def\footnoterule{\kern-3\p@ \hrule \@width 2in \kern -#1}}
\makeatother

重新定义 后\footnotesep,“删除脚注”。您需要尝试确切的数量,但1.2\baselineskip似乎是正确的

\liftfootnotes{1.2\baselineskip}

答案2

为了避免使用脚注时页面较短的问题,\skip\footins除了 Paul Stanleys 之外,还必须进行调整\liftfootnotes。这可以通过

\makeatletter
\newcommand{\liftfootnotes}[1]{%
  \advance\skip\footins by-#1%
  \def\footnoterule{\kern#1\kern-3\p@ \hrule \@width 2in \kern-#1}}
\makeatother

然后使用类似

\liftfootnotes{1.2\baselineskip}

指定要提升脚注的程度。

相关内容