无法使用 fancyhdr 更改每章开头的数字字体格式

无法使用 fancyhdr 更改每章开头的数字字体格式

我遇到了一个奇怪的问题,希望这是我忽略的一个简单技巧。我正在尝试使用几个自定义 fancypagestyle,使用 fancyhdr 来分离前言、附录、后记和正文等。

现在默认情况下,每个章节和其他前后内容的第一个页码位于 fancyfoot[c] 处。最初我没有更改 fancyfoot[]。

但是,当我尝试使用 fancyfoot[CO,CE] 和 fancyhead[LE,RO](使用 {\bfseries \sffamily \thepage})格式化 \thepage 样式(例如附录样式)时,会出现这样的情况:除了每章的第一页之外,其余页面的字体更改都可以按照我的自定义字体正常工作。如何纠正这个问题。

简而言之,我想将每章开头的页码设为 \bfseries \sffamily \thepage。

MWE 可能如下

\documentclass{book}
\usepackage[english]{babel}
\usepackage{fancyhdr}
\usepackage{blindtext}

\fancypagestyle{mystyle}
  {
  \fancyhf{}
  \fancyhead{}
  \fancyfoot[CO,CE]{\large \bfseries \sffamily \thepage}
%The first page of each chapter not changing but other pages ok
  \renewcommand{\headrulewidth}{1pt}
  \renewcommand{\footrulewidth}{0pt}
  }
  \pagestyle{mystyle}

    \begin{document}

    \frontmatter
    \chapter{Preface}
     \Blindtext
      \Blindtext          
      \chapter{About this book}
       \Blindtext
        \Blindtext        

    \tableofcontents

    \mainmatter
    \chapter{My Style Chapter}
    \blindtext
     \Blindtext        
    \section{My style section}
    \Blindtext
     \Blindtext

    \appendix
    \chapter{Appendix My Style}
    \blindtext

    \section{My Appendix section}
    \Blindtext
     \Blindtext        

    \backmatter       

    \end{document}

相关内容