普通页脚通过 fancyhdr 超越边缘

普通页脚通过 fancyhdr 超越边缘

我在用花式dhr标题页的页眉和页脚上显示徽标。对于报告的其余部分,我使用 \pagestyle{plain} 来获取仅带有页码的标准页脚。但在第一页上使用 \pagestyle{fancy} 会导致整个文档向下移动,并且页码消失。我只能通过将底部边距增加到 6 厘米来恢复它,但它会在文本末尾和页面末尾之间保留 6 厘米的空间,所以这个解决方案不太适合我。

这是我的代码以及我想要的边距:

\documentclass[11pt,a4paper]{report}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern} 
\usepackage[french]{babel}
\usepackage{ragged2e}


\usepackage{graphicx}
\usepackage{esint}
\usepackage{gensymb}
\usepackage{lipsum} 

\usepackage{fancyhdr} 
\usepackage[left=2.5cm, right=2.5cm, top=2cm, bottom=2cm, includehead, includefoot, heightrounded, footskip=30pt, headheight=12pt]{geometry}
\usepackage{titlesec}
\usepackage[pdfa]{hyperref}

\setlength{\parindent}{4ex} % alinea size
\hypersetup{linkbordercolor=1 1 1, urlbordercolor=1 1 1}


% ============================  Header with logo ===============================

% -----------------------------------
\renewcommand{\headrulewidth}{0pt} % supprime la ligne de header
\fancyhf{}
% ------------- Header --------------
\fancyhead[L]{\includegraphics[width=2.5cm]{example-image-a}}
\fancyhead[R]{\includegraphics[width=2.5cm]{example-image-b}}
\fancyhead[C]{\includegraphics[width=2.5cm]{example-image-c}}
% ------------- Footer --------------
\fancyfoot[L]{\includegraphics[width=4.5cm]{example-image-b}}
\fancyfoot[R]{\includegraphics[width=4.5cm]{example-image-b}}
% -----------------------------------
\pagestyle{plain}

% ==============================================================================
% ================================= DOCUMENT ===================================
% ==============================================================================
\begin{document}

% Title Page
\thispagestyle{fancy}
\vspace*{3cm}   
\begin{center}
        \Huge \textsc{Rapport de stage}\\
    \vspace{10mm}
    \large \textit{présenté par}\\
    \vspace{5mm}
    \Large \textbf{Anderson DA SILVA} \\
    \vspace{7mm}
        \hrulefill \\ 
        \vspace{0,5cm}
            \Huge \textbf{Étude de la couche limite atmosphérique en Atlantique tropical dans le cadre de la campagne EUREC$^4$A}\\ 
        \hrulefill \\
    \vspace{10mm}

    \large Stage effectué au LATMOS du \textit{19 avril 2021} au \textit{19 juillet 2021}.\\
    Sous la direction et la tutelle de \textbf{Richard WILSON} et de \textbf{Hugo BELLENGER}.\\ \vspace{1cm}
\newpage

\end{center}

% -------------- Document corps ----------------
\lipsum[1-24]

\end{document}

答案1

.log文件表示您必须增加\headheight和。通过在行中\footskip包含来执行此操作。使用警告中给出的数字(或四舍五入)。headheight=...,footskip=...geometry

好的建议是:经常检查.log文件

编辑:然后,对于没有标题的其余文档,设置一个新的几何图形,\newgeometry{left=2.5cm, right=2.5cm, top=2cm, bottom=2cm, includefoot, heightrounded, footskip=30pt}例如。

答案2

我会使用不同的方法:顶部和底部的图像实际上并不是页眉和页脚。

\documentclass[11pt,a4paper]{report}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern} 
\usepackage[french]{babel}
\usepackage{ragged2e}


\usepackage{graphicx}
\usepackage{esint}
\usepackage{gensymb}
\usepackage{lipsum} 

\usepackage[
  left=2.5cm,
  right=2.5cm,
  top=2cm,
  bottom=2cm,
  includehead,
  includefoot,
  heightrounded,
  footskip=30pt,
  headheight=14pt
]{geometry}
\usepackage{titlesec}
\usepackage[pdfa]{hyperref}

\setlength{\parindent}{4ex} % alinea size
\hypersetup{linkbordercolor=1 1 1, urlbordercolor=1 1 1}

\newcommand{\headimage}[2][]{%
  \raisebox{-\height}[0pt][0pt]{%
    \includegraphics[#1]{#2}%
  }%
}
\newcommand{\footimage}[2][]{%
  \raisebox{0pt}[0pt][0pt]{%
    \includegraphics[#1]{#2}%
  }%
}

\pagestyle{plain}

% ==============================================================================
% ================================= DOCUMENT ===================================
% ==============================================================================
\begin{document}

% Title Page
\thispagestyle{empty}

\begin{center}

\vspace*{-2cm} % adjust to suit

\headimage[width=2.5cm]{example-image-a}\hfill
\headimage[width=2.5cm]{example-image-b}\hfill
\headimage[width=2.5cm]{example-image-c}

\vspace*{\stretch{1}}

{\Huge\scshape Rapport de stage\\}

{\large\itshape présenté par\\}

{\Large\bfseries Anderson DA SILVA\\}

\hrulefill \\ 

\vspace{0,5cm}

{\Huge\bfseries Étude de la couche limite atmosphérique en Atlantique 
  tropical dans le cadre de la campagne EUREC$^4$A\\}

\vspace{0,5cm}

\hrulefill \\

\vspace{10mm}

{\large Stage effectué au LATMOS du \textit{19 avril 2021} au \textit{19 juillet 2021}.\\
  Sous la direction et la tutelle de \textbf{Richard WILSON} et de \textbf{Hugo BELLENGER}.\\}

\vspace*{\stretch{2}}

\footimage[width=4.5cm]{example-image-b}\hfill
\footimage[width=4.5cm]{example-image-b}

\vspace*{-1cm} % adjust to suit

\end{center}

\clearpage
% -------------- Document corps ----------------
\lipsum[1-24]

\end{document}

调整间距以适合。

在此处输入图片描述

相关内容