在腳註和花式頁腳之間保持恆定的距離

在腳註和花式頁腳之間保持恆定的距離

如何配置兩者之間的距離?似乎有很多資源處理文字和腳註之間的距離,但沒有處理腳註和頁腳的距離。我的文件在不同頁面上有多個距離,但我產生的最小範例沒有(它表現良好)。我歡迎有關生成更好範例的建議,因為我不想發布整個文件的源代碼。

看看第一張和第三張圖片,看看它們的間距有何不同。我的文檔在不同頁面上有兩個距離。

完整頁面 間隔頁

文檔中的錯誤頁面:

文檔中的錯誤頁面

最少的程式碼(行為良好):

\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} 

輸出:

在此輸入影像描述

相關內容