我在下面的代码中使用了 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}
。