将页脚内容与底部对齐

将页脚内容与底部对齐

我有一个具有以下配置的文档:

\documentclass[a4, 12pt]{article}
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}

以及以下 fancyhdr 定义:

\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\leftmark}
\fancyhead[R]{\thepage}
\fancyfoot[L]{
    \includegraphics[height=1.5cm]{Images/Logo 1.jpg}
}
\fancyfoot[R]{
    \includegraphics[height=1.5cm]{Images/Logo 2.png}
}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0.5pt}

不幸的是,页脚内容略大于 2.5 厘米,这使得文本与页脚的高度重叠。

在此处输入图片描述

当我将bottom值更改为 3cm 时,整个页脚(包括重叠区域)都会向上移动。我尝试使用,理论上可行,但值太令人困惑,添加到页脚中footskip很麻烦。我还读过.5-1cm但这没有帮助。

bottom那么,当增加几何图形的值时,如何保持页脚位于底部?

这里是一个最小的可重现示例。我希望顶部边距比页脚高出约 0.5 厘米,这样文本就不会重叠。

答案1

您需要添加footskip=2.6cm的选项geometry

\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=3cm,footskip=2.6cm]{geometry}

应该可以完成这个工作。

默认情况下,bottom=3cm指定底部的身体文字应距纸张底部 3 厘米。页脚底部设置为bottom-footskip远离纸张底部。如果您的页脚footskip小于您放入页脚的材料尺寸,则页脚将突出多于并遇到你的文本。

只是改变bottom并不会影响分配给页脚的空间大小。有关各种参数含义的更多信息,请参阅 geometry 包的文档,其中有以下漂亮的图片:

在此处输入图片描述

答案2

令人困惑的是什么footskip

如果您有一幅高度为 1.5 厘米的图像加上一条规则并且下面有一些空间,那么您将需要大约 1.7 厘米或更多的英尺跳跃才能在规则上方有任何明显的额外空间。

如果页脚从 0 厘米跳到 1.6 厘米,您不会看到任何差异,因为页脚比您为此预留的空间大。那么选项就是将页脚放在正文之后,并希望获得最佳效果。

姆韦

\documentclass[a4, 12pt]{article}
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm,footskip=2cm]{geometry}
\usepackage{fancyhdr,graphicx,lipsum}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\leftmark}
\fancyhead[R]{\thepage}
\fancyfoot[L]{\includegraphics[height=1.5cm]{example-image}}
\fancyfoot[R]{\includegraphics[height=1.5cm]{example-image}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0.5pt}
\begin{document}
\lipsum[2-11]
\end{document}

相关内容