我在文本中添加了脚注,但我也有一些“牢不可破”的代码列表。因此,脚注被拖到页面的“更高”位置。
如您所见,第二张图片中的页码和文本之间有更多空间。如何确保脚注始终处于相同的高度?
答案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