Alterar \headheight empurra o rodapé para fora da página

Alterar \headheight empurra o rodapé para fora da página

Prefácio: NÃO é uma duplicata deMeu rodapé desaparece quando aumento a altura da cabeça- Tentei a resposta aceita aqui e ainda tive problemas.


Estou usando o Overleaf para criar alguma documentação de software e usando o fancyhdr para personalizar o cabeçalho e os rodapés. Meu cabeçalho contém imagens que o tornam um pouco grande, então recebo um erro do LaTeX para aumentar a altura do cabeçalho para um valor maior. Quando aumento para os 67 pontos recomendados, o erro é removido, mas o rodapé é empurrado para fora da página. À primeira vista, a pergunta no link mencionado acima é uma imagem espelhada 1 por 1 do que preciso, mas tentei includeheadfoot, definindo tudo para margens de 1 polegada por meio da geometria, e o rodapé ainda sai da página. Examinei exaustivamente a documentação do fancyhdr e não consigo encontrar uma solução. Abaixo está um MWE, que empurra o rodapé para fora da página:

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

Como faço para me livrar do aviso \headheight e ao mesmo tempo manter um rodapé com uma margem de 1 polegada na parte inferior?

Nota: Só uso LaTeX há cerca de 2 anos e para relatórios realmente simples, então este é um dos projetos mais sofisticados que fiz até agora. Agradeço informações sobre como posso evitar esse problema novamente no futuro e informe-me como posso editar esta pergunta para ser mais concisa.

Responder1

dê à geometria a chance de saber a altura da cabeça que você está usando, definindo-a com as opções de geometria:

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

insira a descrição da imagem aqui

informação relacionada