更改 \headheight 會將頁腳推離頁面

更改 \headheight 會將頁腳推離頁面

前言:不重複當我增加頭高時,我的頁腳消失- 我在這裡嘗試了接受的答案,但仍然遇到了問題。


我正在使用 Overleaf 建立一些軟體文檔,並使用 fancyhdr 自訂頁首和頁尾。我的標題包含圖像,這使得標題有些大,因此我從 LaTeX 中收到錯誤,將標題高度增加到更大的值。當我將其增加到建議的 67pt 時,它消除了錯誤,但將頁腳推離頁面。乍一看,我上面引用的連結中的問題是我需要的一對一鏡像,但我嘗試了 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}

在此輸入影像描述

相關內容