为什么即使正在使用另一种页面样式也需要重新定义“主”页面样式?

为什么即使正在使用另一种页面样式也需要重新定义“主”页面样式?

答案解释了如何将页码置于章节页面上,即使在以下 MWE 之后,页码也没有居中:

\documentclass{book}

\usepackage[pagestyles]{titlesec}
\usepackage{lipsum}

\newpagestyle{myPageStyle}[\scshape]{
    \setfoot[\thepage][][]
    {}{}{\thepage}
}

\pagestyle{myPageStyle}

\begin{document}
    \chapter{Call me by your name}
    \lipsum[1-10]
    \chapter{Elio}
    \lipsum[11-20]
\end{document}

给出的解决方案是也更新plan页面样式,如下所示:

\renewpagestyle{plain}{%
\setfoot{}{}{\thepage}}%

问题:这是否意味着在章节页面上main应用了页面样式?但如果是这样,我可以说它只应用于页脚,因为如果我\sethead在定义时也这样做myPageStyle,那么页眉在章节页面上确实会被修改。但这似乎很尴尬。到底发生了什么?

答案1

许多文档类别中的章节都是\thispagestyle{plain}这样的,因此您需要设置页面样式来自定义章节开头页面。

相关内容