更改 \headheight 会使页脚移出页面

更改 \headheight 会使页脚移出页面

前言:不是重复的当我增加页眉高度时,页脚消失了- 我尝试了这里接受的答案,但仍然遇到问题。


我正在使用 Overleaf 为软件创建一些文档,并使用 fancyhdr 自定义页眉和页脚。我的页眉包含图像,这会使页眉变得有些大,因此我收到 LaTeX 的错误,要求将 headheight 增加到更大的值。当我将其增加到推荐的 67pt 时,它会消除错误,但会将页脚推离页面。乍一看,我上面引用的链接中的问题是我需要的 1 对 1 镜像,但我尝试了 includeheadfoot,通过几何将所有边距设置为 1 英寸,页脚仍然超出页面。我详尽地查看了 fancyhdr 文档,但找不到解决方案。下面是一个 MWE,它将页脚推离页面:

\documentclass[12pt]{article} 
\usepackage[utf8]{inputenc}
\usepackage{graphicx} 
\usepackage[includeheadfoot, margin=1in]{geometry}
\usepackage{fancyhdr} 
\usepackage{lastpage}
\setlength{\headheight}{67pt}
\pagestyle{fancy}
\fancyhf{} 

\fancyhead[C]{}
\lhead{\includegraphics[width=6cm]{image.PNG} \hfill \includegraphics[width=3cm]{image2.jpg}  \hfill \includegraphics[width=4cm]{image3.png}} 
\renewcommand{\headrulewidth}{0.4pt} 
\fancyfoot[R]{\small ~Page \thepage~of \pageref{LastPage}} 
\lfoot{\small Collections Guide \\ Last Updated: 07/28/2017}
\renewcommand{\footrulewidth}{0.4pt} 

\begin{document}

First line of the document.

Second line of the document.

\end{document}

如何消除 \headheight 警告,同时保持页脚距底部 1 英寸?

注意:我使用 LaTeX 大约只有 2 年,而且只用于制作非常简单的报告,所以这是我迄今为止完成的比较复杂的项目之一。如果您能提供一些见解,让我以后可以避免再次出现此问题,我将不胜感激,请告诉我如何编辑此问题以使其更简洁。

答案1

通过使用几何选项进行设置,使几何体有机会了解您正在使用的头部高度:

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[includeheadfoot, margin=1in,headheight=67pt]{geometry}
\usepackage{hyperref}
\usepackage{fancyhdr}
\usepackage{titlesec}
\usepackage{lastpage}
\setcounter{secnumdepth}{0}
\setlength{\parskip}{4pt}
\titlespacing*{\section}{0pt}{2pt}{2pt}
\pagestyle{fancy}
\fancyhf{}

\fancyhead[C]{}
\lhead{\includegraphics[height=62pt]{example-image-duck}}
\renewcommand{\headrulewidth}{0.4pt}
\fancyfoot[R]{\small ~Page \thepage~of \pageref{LastPage}}
\lfoot{\small Collections Guide \\ Last Updated: 07/28/2017}
\renewcommand{\footrulewidth}{0.4pt}

\begin{document}

First line of the document.

Second line of the document.

\end{document}

在此处输入图片描述

相关内容