这答案解释了如何将页码置于章节页面上,即使在以下 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}
这样的,因此您需要设置页面样式来自定义章节开头页面。