如何配置兩者之間的距離?似乎有很多資源處理文字和腳註之間的距離,但沒有處理腳註和頁腳的距離。我的文件在不同頁面上有多個距離,但我產生的最小範例沒有(它表現良好)。我歡迎有關生成更好範例的建議,因為我不想發布整個文件的源代碼。
看看第一張和第三張圖片,看看它們的間距有何不同。我的文檔在不同頁面上有兩個距離。
文檔中的錯誤頁面:
最少的程式碼(行為良好):
\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}
輸出: