如何确保每页的脚注高度相同?

如何确保每页的脚注高度相同?

我在文本中添加了脚注,但我也有一些“牢不可破”的代码列表。因此,脚注被拖到页面的“更高”位置。

在此处输入图片描述

在此处输入图片描述

如您所见,第二张图片中的页码和文本之间有更多空间。如何确保脚注始终处于相同的高度?

答案1

该包footmisc提供了强制bottom将脚注置于页面底部的选项(有用\raggedbottom)。

\usepackage[bottom]{footmisc}

答案2

添加\vfill作为\footnoterule重新定义的一部分会将脚注推到页面底部。

\documentclass{article}
\usepackage{lipsum}
\let\svfootnoterule\footnoterule
\renewcommand\footnoterule{\vfill\svfootnoterule}
\begin{document}
\lipsum[1-3]
This is a test\footnote{My footnote}
\lipsum[4]
\clearpage
\lipsum[1-3]
This is a test\footnote{My footnote}
\lipsum[3-4]
\end{document}

为了澄清方法,为了响应评论,将 的原始定义(即脚注上方的水平线)\let\svfootnoterule\footnoterule的副本以新名称存储以供以后使用。然后,通过添加可拉伸粘连( )重新定义,然后重新调用保存的定义。\footnoterule\renewcommand\footnoterule{\vfill\svfootnoterule}\footnoterule\vfill

在此处输入图片描述

相关内容