为什么 \chapter{} 首页的页码以 \pagestyle{headings} 为中心?

为什么 \chapter{} 首页的页码以 \pagestyle{headings} 为中心?

我正在使用report带有选项twoside和的documentclass openrightpagestyleheadings。这是一个最小的工作示例:

\documentclass[twoside,openright]{report}
 \usepackage{blindtext}
 \pagestyle{headings}
 \begin{document}
  \chapter{Chapter}
   \blindtext \blindtext
   \section{Section}
    \blindtext \blindtext
 \end{document}

为什么文档样式适用于所有其他页面,但章节第一页的页码却位于底部中央而不是右侧headings?如何使用文档选项将章节第一页的页码移至右侧openright

答案1

默认情况下,章节开始的页面使用页面样式进行装饰plain。这就是您看到这种行为的原因。如果要更改它,您必须重新定义页面样式,plain如下所示:

\documentclass[twoside,openright]{report}
 \usepackage{blindtext}
 \pagestyle{headings}

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

 \begin{document}
  \chapter{Chapter}
   \blindtext \blindtext
   \section{Section}
    \blindtext \blindtext
 \end{document}

答案2

如果您想在工作的不同部分使用不同的样式,则可以使用以下代码,它会更新命令\thispagestyle{plain}

在以下示例中,页面样式为“标题”前言和致谢部分的所有页面(包括标题页)。在文档的其余部分,标题页具有页面样式“空的”并且所有其他页面都有页面样式标题。

\documentclass[twoside,english]{book}
\usepackage{babel}
\usepackage{blindtext}
\usepackage{emptypage}          % no headlines on empty pages

% ***************************************************************
\newcommand\plainstyle{empty}% variable for page style
\newcommand\pagestyleTitlepages[1]{\renewcommand\plainstyle{#1}}
\let\thispagestyleold\thispagestyle
\renewcommand\thispagestyle[1]{%
  \def\textparam{#1}%
  \def\isplain{plain}%
  \ifx\textparam\isplain%
    \thispagestyleold{\plainstyle}%
  \else%
    \thispagestyleold{#1}%
  \fi%
}
% ***************************************************************

\begin{document}
  \chapter*{Preface}
  \pagenumbering{Roman}
  \pagestyleTitlepages{headings}

  \blindtext \blindtext \blindtext \blindtext \blindtext

  \chapter*{Acknowledgements}
  \blindtext

  \chapter{Chapter one}
  \pagenumbering{arabic}
  \pagestyleTitlepages{empty}

   \blindtext \blindtext
   \section{Section}
    \blindtext \blindtext

  \chapter{Chapter two}
   \blindtext \blindtext
   \section{Section}
    \blindtext \blindtext

 \end{document}

相关内容