サイドマージンのページ番号

サイドマージンのページ番号

このスタイルをラテックスで再現しようとしています

https://i.imgur.com/XK8iIoU.png

ページ番号をサイド マージンに配置する方法 (または配置できるかどうか) を知りたいです。 fancyhdr で調べてみましたが、マージンにはアクセスできないようです (ヘッダー/フッターのみ)。

答え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}

ここに画像の説明を入力してください

関連情報