一本书中的不同页码样式

一本书中的不同页码样式

我正在写一本书,我想要以下内容:

在目录/前言等中:奇数页码在右下角,偶数页码在左上角。(用小写字母。例如,第 9 页写为“ix”)。

在章节中:奇数页码在右上角,偶数页码在左上角。(用阿拉伯数字)。

我怎样才能做到这一点?

答案1

\documentclass{book}


\usepackage{fancyhdr}

\usepackage{blindtext}



\makeatletter
\fancypagestyle{plain}{%
  \fancyhf{}
  \renewcommand{\headrulewidth}{0pt}
  \if@mainmatter  % Is it mainmatter -- yes
  \fancyhead[RO]{\thepage}  % Right odd page header
  \fancyhead[LE]{\thepage}  % Left even page header
  \else
  \fancyfoot[RO]{\thepage}  % Right odd page footer
  \fancyhead[LE]{\thepage}  % Right even page header
  \fi
}
\makeatother
\begin{document}

\frontmatter
\tableofcontents
\clearpage
\blindtext[10]
\clearpage
\mainmatter

\chapter{First}
\blindtext[10]

\end{document}

相关内容