自动使带有脚注的页面垂直可拉伸

自动使带有脚注的页面垂直可拉伸

我的论文使用的页面大小正好是 34 行文本的高度。(10pt 文本 + 33 * 18pt \baselineskip= 9 英寸加 2pt,看起来像 8.5x11 英寸页面上的 1 英寸边距)。有些页面包含相当多的纯文本,还有一些脚注,这使得它们没有垂直可伸缩性。但是,脚注的高度不是 的倍数\baselineskip。因此,LaTeX 会抱怨很多未满的\vboxes。

有没有办法让页面上最后一行文本和脚注区域顶部之间的垂直间隙可拉伸?我不想\raggedbottom直接使用我的页面,因为这样脚注就会滑到文本底部,使页面底部(令人惊讶!)参差不齐。我希望脚注与底部齐平,并且我希望\baselineskip文本和脚注之间有大约 1 的可拉伸空间,这样 TeX 就不会抱怨了 :)

我目前的尝试,如果这有帮助的话:在论文类文件中,它定义\footskip

\footskip\z@

所以我尝试玩这样的游戏

\addtolength{\footskip}{0pt plus 18pt}
\typeout{\the\footskip}

但是输出0pt没有plus 18pt...\footskip不可拉伸?或者这是错误的页面尺寸,需要调整?或者有没有更好的方法来实现我想要的效果?

答案1

经过进一步的搜索后(感谢@egreg 帮助我切断了一条无果的黑客攻击途径),结果发现存在一个可以做到这一点的软件包:

\usepackage[bottom]{footmisc}

很高兴知道 :)

相关内容