我该如何配置两者之间的距离?似乎有很多资源处理文本和脚注之间的距离,但没有处理脚注和页脚之间的距离。我的文档在不同的页面上有多个距离,但我制作的最小示例没有(它表现良好)。我欢迎关于制作更好的示例的建议,因为我不想发布整个文档的源代码。
看看第一张和第三张图,看看它们的间距有何不同。我的文档在不同的页面上有这两种间距。
文档中的错误页面:
最少代码(表现良好):
\documentclass[12pt, a4paper]{article}
\usepackage[colorlinks=true]{hyperref}
\usepackage{xcolor}
\usepackage{url}
\usepackage{graphicx}
\usepackage{enumitem}
\usepackage{parskip}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{blindtext}
\lhead[eo]{}
\rhead[eo]{}
\chead[eo]{}
\lfoot[eo]{Footer}
\rfoot[eo]{Footer}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{1pt}
\renewcommand{\footnoterule}{%
\kern -3pt
\hrule width \textwidth height 0.5pt
\kern 2pt%
}
\setlength{\skip\footins}{1cm} % gap between text and footer
%\setlength{\footskip}{1.5cm}
\begin{document}
Text \footnote{footnote 1} \blindtext
\blindtext \footnote{footnote 2}
\blindtext \footnote{footnote 3} \footnote{footnote 4}
\blindtext \footnote{footnote 5}
\end{document}
答案1
由于您正在使用article
默认使用 的类\raggedbottom
,因此您可以footmisc
使用选项 加载该包bottom
。
\usepackage[bottom]{footmisc}
这(与 一起\raggedbottom
)强制将脚注移到页面底部,因此它们与您喜欢的脚注保持恒定的距离。
MWE(注意footmisc
必须加载前 hyperref
):
\documentclass[12pt, a4paper]{article}
\usepackage[bottom]{footmisc}
\usepackage[colorlinks=true]{hyperref}
\usepackage{xcolor}
\usepackage{url}
\usepackage{graphicx}
\usepackage{enumitem}
\usepackage{parskip}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{blindtext}
\lhead[eo]{}
\rhead[eo]{}
\chead[eo]{}
\lfoot[eo]{Footer}
\rfoot[eo]{Footer}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{1pt}
\renewcommand{\footnoterule}{%
\kern -3pt
\hrule width \textwidth height 0.5pt
\kern 2pt%
}
\setlength{\skip\footins}{1cm} % gap between text and footer
%\setlength{\footskip}{1.5cm}
\begin{document}
Text \footnote{footnote 1} \blindtext
\blindtext \footnote{footnote 2}
\blindtext \footnote{footnote 3} \footnote{footnote 4}
\blindtext \footnote{footnote 5}
\end{document}
输出: