我第一次使用书籍文档类,我注意到目录和每章第一页的页码是不同的:在这些情况下,页码不是放在页面顶部,而是放在页面底部。
为什么会这样?我认为在某些情况下必须在不同位置查找页码非常不方便...
那么,第二个问题是:我该如何改变这种情况?我想保留默认的页码选项,但让它们对所有页面保持一致。
这是我最小的例子,如果相关的话我使用 xelatex:
\documentclass{book}
\usepackage[british]{babel}
\usepackage{lipsum}
\author{Max}
\title{Test page numbering}
\begin{document}
\frontmatter
\maketitle
\lipsum
\tableofcontents
\mainmatter
\chapter{First chapter}
\section{A section}
\lipsum
\section{Another section}
\lipsum[1-10]
\end{document}
答案1
正如评论中所建议的,您可以重新定义调用plain
的样式\chapter
。
无需使用额外的软件包,此代码可用于双面打印(章节从奇数页开始,必要时添加空白页)或单面打印(章节从下一页开始,奇数或偶数)
使用以下方法查看第 2 章页面(以及之前的页面)\documentclass[oneside]{book}
两侧
一边
\documentclass{book}
%\documentclass[oneside]{book}% try it <<<<<<<<
\makeatletter % added <<<<<<<<<<<<<<
\def\ps@plain{%
\let\@oddfoot\@empty
\def\@oddhead{\normalfont\hfil\thepage}}%
\makeatother
\usepackage[british]{babel}
\usepackage{lipsum}
\author{Max}
\title{Test page numbering}
\begin{document}
\frontmatter
\maketitle
\lipsum
\tableofcontents
\mainmatter
\chapter{First chapter}
\section{A section}
\lipsum
\section{Another section}
\lipsum[1-6]
\chapter{Second chapter}
\end{document}