在事件和奇数页标题上放置两个不同的图像

在事件和奇数页标题上放置两个不同的图像

我想将图像放在文档第一页以外的所有页面的页眉中。

除了第一页之外,在每一奇数页上我想要一张图片;而在每一偶数页上我想要另一张图片。

我尝试修改提议的内容这里,但却没能做到这一点。

答案1

由于页面样式元素是在完全知道页码的情况下设置的,因此您可以轻松地判断您是否在奇数/偶数页\ifodd\value{page} <odd page>\else <even page>\fi

\documentclass{article}

\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}% All pages will have a fancy page style
\fancyhf{}% Clear header/footer
\renewcommand{\headrulewidth}{0pt}% Remove header rule
\fancyhead[C]{%
  \ifodd\value{page}
    \smash{\includegraphics[height=.8\baselineskip]{example-image-a}}% Center of Odd page
  \else
    \smash{\includegraphics[height=.8\baselineskip]{example-image-b}}% Center of Even page
  \fi
}
\fancyfoot[C]{\thepage}% Centre of footer

\fancypagestyle{firstpage}{%
  % Page style for first page
  \fancyhf{}% Clear header/footer
  \renewcommand{\headrulewidth}{0pt}%
  \fancyhead[C]{First page}% Header
  \fancyfoot[C]{\thepage}% Footer
}

\usepackage{lipsum}

\begin{document}

\thispagestyle{firstpage}
\lipsum[1-50]

\end{document}

firstpage设置并使用单独的页面样式\thispagestyle{firstpage}

我已经\smash编辑了图像,但您可以考虑更改\headheight以适合图像包含的大小。

相关内容