带图片的页眉:首页后的页码消失

带图片的页眉:首页后的页码消失

当我编译以下代码时,第一页之后没有页码。如果我注释掉代码顶部的 Geometry 命令,页码就会出现在可打印页面的后面。

当我尝试仅在第一页的页眉中添加图像时,标题页之后的所有页面会发生什么情况?

\documentclass[11pt]{article}

\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{caption}
\usepackage[margin=3cm]{geometry}

\pagestyle{fancy}
\fancypagestyle{newstyle}{%
  \fancyhf{}% Clear header/footer
    \fancyfoot[C]{Page \thepage \hspace{1pt} of \pageref{LastPage}}
    \rhead{\includegraphics[width=6cm]{banner}}
}

\pagestyle{newstyle}

\begin{document}


\maketitle
\thispagestyle{newstyle}
\lipsum[1-2]

\newpage

\lipsum[1-2]


\end{document}

答案1

  1. 要使用,\maketitle您必须至少在序言中定义\title{}\author{}

  2. geometry使用该选项加载包showframe,以便您可以完全控制边距配置。

\usepackage[margin=3cm,showframe]{geometry}

  1. 由于您在页眉中插入图像,因此您必须使用head=内的选项调整页眉的高度geometry

  2. 最后,将您的页面样式调用为\begin{document}\pagestyle{newstyle}

平均能量损失

\documentclass[11pt]{article}

\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{caption}
\usepackage[margin=3cm,showframe,head=8mm,a5paper]{geometry} % a5paper just for demo

\fancypagestyle{newstyle}{%
    \fancyhf{}% Clear header/footer
    \fancyfoot[C]{Page \thepage\ of \pageref{LastPage}}
    \rhead{\includegraphics[width=6cm,height=5mm]{example-image-a}}
}

\title{title}

\begin{document}
\pagestyle{newstyle}

\maketitle
\lipsum[2]

\newpage    
\lipsum[1-2]

\end{document}

在此处输入图片描述

附言:请注意,它\maketitle不使用您的页面样式,而是使用一个plain

相关内容