Номер страницы на боковом поле

Номер страницы на боковом поле

Попытка воссоздать этот стиль в латексе

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}

введите описание изображения здесь

Связанный контент