Using LaTeX, I'm trying to fit into the header a minipage containing the page number above a logo. However,
- The minipage is pushed out of the header into the head separation space;
- The distance between the page number and the logo varies from page to page.
How do I get it right without using fancyhdr?
Here is the code:
\NeedsTeXFormat{LaTeX2e}[2001/06/01]
\ProvidesClass{blabla}[2012/01/22 v2.0.2 blabla class]
\RequirePackage{geometry}
\RequirePackage{graphicx}
\RequirePackage{float}
\LoadClass[12pt, legalpaper, oneside, final]{article}
\geometry{top=6mm, headheight=40mm, headsep=40mm, total={165mm,243mm}, includeheadfoot}
\AtEndOfClass{\pagestyle{blabla}}
\def\ps@blabla{
\def\@oddhead{
\begin{minipage}{\textwidth}
\vspace{8mm}
\begin{center}
Page \arabic{page}
\end{center}
\vspace{-6mm}
\begin{figure}[H]
\centering
\includegraphics[width=17mm]{logo.png}
\end{figure}
\end{minipage}}
\def\@oddfoot{
\begin{minipage}{\textwidth}
blabla
\end{minipage}}
\def\@evenhead{\@oddhead} \def\@evenfoot{\@oddfoot}}
\endinput
fancyhdrnot an option? – Werner May 30 '12 at 18:26