如何使页脚紧贴最后一页的文本?

如何使页脚紧贴最后一页的文本?

我希望页脚在最后一页的文本之后立即出现,没有巨大的间隙。我使用了showframe包,并且知道空白来自正文(tex 是否添加了某种\vskip或类似的东西,以便正文高度完全相同\textheight?)。我还可以通过\textheight使用包减少最后一页来手动移动页脚changepage

\changepage{-10cm}{}{}{}{}{}{}{}{}

但我需要某种方法来自动获取“真实”的文本高度,以将其作为参数替换changepage

当然,可能存在(应该存在!)一些更好、更清洁的方法来解决这个问题。

答案1

可能的解决方案是将页脚内容移至文档正文的最后一页:

....
\newcommand{\footercontents}{my footer text}
\tcfoot{\footercontents}
\pagestyle{fancy}
....
%last page
\nopagebreak[4]
\thispagestyle{plain}
\footercontents
\end{document}

此解决方案的明显问题是确保页脚不会单独挂在最后一页,即普通文本和之间没有分页符\footercontents。 对我来说,无论是\nopagebreak(即使使用最大参数)还是samepage环境都不起作用 =(

相关内容