我有一个具有以下配置的文档:
\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}