Fancyhdr 的不同高度的页脚

Fancyhdr 的不同高度的页脚

我正在尝试制作一个与页面底部齐平的页脚。以下是我认为相关的内容:

\usepackage{geometry}
\geometry{
    paper=$if(papersize)$$papersize$$else$a4$endif$paper, % Change to a4
    top=3cm, % Top margin
    bottom=0cm, % Bottom margin
    left=2cm, % Left margin
    right=2cm, % Right margin
    includefoot
    %showframe, % Uncomment to show how the type block is set on the page
}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\chead{\includegraphics{logo.jpg}}
\rhead{}
\lhead{}
\renewcommand{\headrulewidth}{0pt}
\setlength{\headheight}{70pt}    % round to the point
\setlength{\footskip}{54pt}
\addtolength{\topmargin}{-4\baselineskip}
\addtolength{\textheight}{-130pt}

\fancyfoot{}

\usepackage{moresize}
\usepackage{xcolor}
\definecolor{fplgreen}{HTML}{769A8C}
\fancyfoot[C]{%
    \vspace{3.5em}
    \centerline{%
        \colorbox{fplgreen}{\parbox[b][0.5cm][t]{\paperwidth}{~}}%
    }
}
\fancyfoot[L]{%
    {\hspace{-0cm}\parbox{0.8\textwidth}{\ssmall Registered Office: Whiting \& Partners, Garland House, Garland Street, Bury St. Edmunds, Suffolk IP33 1EZ\newline
    Registered in England and Wales. Company Registration Number: 000000}}
}
\fancyfoot[R]{%
    \hspace{1cm}\parbox{0.3\textwidth}{%
        \begin{center}
            \scriptsize
            \textcolor{fplgreen}{\textbf{Company Name}}\\
            Address\\
            Adrdess\\
            Address\\
            Address\\
            \textcolor{fplgreen}{\textbf{T:}} Phone\\
            \textcolor{fplgreen}{\textbf{E:}} Email\\
            \textcolor{fplgreen}{\textbf{W:}} Website\\
        \end{center}
    }
}

我使用的footskip和的值textheight是反复试验的结果。文档的最后一页看起来不错,页脚与纸张的下边缘齐平。但出于某种原因,所有其他页面都略高于页面底部。

我已附上模糊显示所有公司详细信息的截图。

最后一页 - 正确 最后一页内容正确

其他页面 - 不正确 其他不正确的页面。

提前感谢你的帮助

编辑: 谢谢您的回复。

@Torbjørn T. 我查看了文件.log,确实有一行说\footskip至少需要 53.6,所以我把它设为 54pt。我已更新上述代码以反映这一点,但我仍然遇到同样的问题。日志文件中没有关于页眉或页脚的更多警告。

@Ulrike Fischer 为什么我不应该在页脚中使用 center 环境?我尝试将其删除,但无法解决间距问题。

相关内容