标题和图书类别的问题

标题和图书类别的问题

我有以下使用书籍类的文档。出于某种原因,页码在第一页的页面底部居中(类似文章页脚)。下一页的页码在左上方(右侧是章节标题):类似书籍的标题。

为什么我有两种不同的显示页码的方式?我希望整个文档使用正常的图书类标题(即第 2 页标题)。

在此处输入图片描述

梅威瑟:

\documentclass[12pt,twoside,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{graphicx} 
\usepackage{lmodern}
\usepackage{xspace}
\title{}
\author{}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[colorlinks]{hyperref}
\usepackage{lipsum}
\begin{document}
%\maketitle
\tableofcontents
\onehalfspacing

\frontmatter 

%\include{fichiers/intro}

\mainmatter

%\include{fichiers/chap1}
%\include{fichiers/chap2}
%\include{fichiers/chap3}
%include{fichiers/chap4}
%include{fichiers/ccl}

\appendix
\backmatter 


\end{document}

答案1

这是章节首页的默认行为。

如果您想改变这一点,只需在您的序言中添加以下几行(etoolbox需要包):

\patchcmd{\chapter}
  {\thispagestyle{plain}}
  {}
  {}
  {}

梅威瑟:

\documentclass[12pt,twoside,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{xspace}
\title{}
\author{}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[colorlinks]{hyperref}
\usepackage{lipsum}
\usepackage{etoolbox}
\patchcmd{\chapter}
  {\thispagestyle{plain}}
  {}
  {}
  {}

\begin{document}
%\maketitle
\tableofcontents
\onehalfspacing

\frontmatter

%\include{fichiers/intro}

\mainmatter

%\include{fichiers/chap1}
%\include{fichiers/chap2}
%\include{fichiers/chap3}
%include{fichiers/chap4}
%include{fichiers/ccl}

\appendix
\backmatter


\end{document} 

输出:

在此处输入图片描述

答案2

这是另一种方法,请注意,页面样式headings由文档类使用book。将以下几行添加到您的序言中:

\makeatletter
\let \ps@plain \ps@headings
\makeatother

完整代码:

\documentclass[12pt,twoside,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{xspace}
\title{}
\author{}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[colorlinks]{hyperref}
\usepackage{lipsum}

\makeatletter
\let \ps@plain \ps@headings
\makeatother
\begin{document}
%\maketitle
\tableofcontents
\onehalfspacing

\frontmatter

%\include{fichiers/intro}

\mainmatter

%\include{fichiers/chap1}
%\include{fichiers/chap2}
%\include{fichiers/chap3}
%include{fichiers/chap4}
%include{fichiers/ccl}

\appendix
\backmatter


\end{document} 

相关内容