侧边距中的页码

侧边距中的页码

尝试在 Latex 中重现这种风格

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}

在此处输入图片描述

相关内容