带脚注的页面底部边距

带脚注的页面底部边距

我在下面的代码中使用了 geometry 包。目前,在没有脚注的页面中,边距都是 15 毫米,这正是我所期望的。

但是,在有脚注的页面(例如第 3 页)中,我们注意到底部边距(未覆盖脚注)大于 15mm。有人知道是否有办法使此边距恰好等于 15mm?

\documentclass[11pt]{article}

\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage{microtype}
\usepackage{mathptmx}
\usepackage[a4paper,
margin=15mm,
heightrounded,
headsep=11pt,
includehead
]{geometry}

\usepackage{lipsum}
\usepackage{layout}

\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{Author}
\fancyhead[R]{\thepage}
\fancyhead[C]{Title}

\begin{document}

\layout

1 \lipsum*[1]%~\footnote{abc}

2 \lipsum*[1]

3 \lipsum*[1]

4 \lipsum*[1]

5 \lipsum*[1]%~\footnote{abc}

6 \lipsum*[1]

7 \lipsum*[1]

8 \lipsum*[1]

\pagestyle{fancy}
9 \lipsum*[1]

10 \lipsum*[1]~\footnote{abc}

11 \lipsum*[1]

12 \lipsum*[1]

13 \lipsum*[1]~\footnote{abc}

14 \lipsum*[1]

15 \lipsum*[1]

16 \lipsum*[1]

17 \lipsum*[1]

18 \lipsum*[1]

19 \lipsum*[1]

20 \lipsum*[1]

\end{document}

答案1

脚注比普通文本小,因此它们不构成正常行高 ( \baselineskip) 的整数倍。并且没有足够的空间容纳另一行文本。因此底部有一些未使用的空间。

您可以使用\flushbottom命令让 LaTeX 拉伸页面,使其适合底部,但这会使该页面上的页码之间的空间稍大一些。请将该命令放在 之前\begin{document}

相关内容