序文: 重複ではありませんヘッドハイトを上げるとフッターが消える- ここで受け入れられた回答を試してみましたが、それでも問題が発生しました。
私は Overleaf を使用してソフトウェアのドキュメントを作成し、fancyhdr を使用してヘッダーとフッターをカスタマイズしています。ヘッダーには画像が含まれているため、ヘッダーがやや大きくなります。そのため、LaTeX から headheight の値を大きくするようにというエラーが表示されます。これを推奨の 67pt に増やすと、エラーは解消されますが、フッターがページからはみ出します。一見すると、上記のリンクの質問は、必要なことと 1 対 1 でミラー イメージになっていますが、includeheadfoot を試し、geometry ですべての余白を 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}
下から 1 インチの余白にフッターを維持しながら、\headheight 警告を削除するにはどうすればよいでしょうか?
注: 私は LaTeX を約 2 年間、非常にシンプルなレポートにしか使用していないため、これはこれまでに行ったプロジェクトの中でも最も高度なものの 1 つです。今後この問題を回避する方法についての洞察に感謝します。また、この質問をより簡潔に編集する方法を教えてください。
答え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}