答え1
定義には任意のコードを入れることができます\fancyhead
。以下は、ページ番号を外側の余白のほぼ中央に配置する例です (book
ドキュメント クラスの場合)。
\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}