目录和章节首页的书籍页码

目录和章节首页的书籍页码

我第一次使用书籍文档类,我注意到目录和每章第一页的页码是不同的:在这些情况下,页码不是放在页面顶部,而是放在页面底部。

为什么会这样?我认为在某些情况下必须在不同位置查找页码非常不方便...

那么,第二个问题是:我该如何改变这种情况?我想保留默认的页码选项,但让它们对所有页面保持一致。

这是我最小的例子,如果相关的话我使用 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}

两侧

A

一边

b

\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}

相关内容