Respuesta1
Puede poner código arbitrario en las \fancyhead
definiciones. A continuación se muestra un ejemplo que coloca los números de página aproximadamente en el medio de los márgenes exteriores (para la book
clase de documento).
\documentclass[a5paper]{book}
\usepackage{showframe}
\usepackage{lipsum}
\usepackage{fancyhdr}
\fancyhead[RO]{%
\vbox to0pt{%
\vskip0.5\headheight
\vskip\headsep
\vskip0.5\textheight
\hbox to\textwidth{%
\hskip\textwidth
\hskip\marginparsep
\thepage
\hss
}%
\vss
}%
}
\fancyhead[LE]{%
\vbox to0pt{%
\vskip0.5\headheight
\vskip\headsep
\vskip0.5\textheight
\hbox to\textwidth{%
\hss
\thepage
\hskip\textwidth
\hskip\marginparsep
}%
\vss
}%
}
\fancyfoot{}
\pagestyle{fancy}
\begin{document}
\lipsum
\end{document}