我更改章节样式如下。我在下面的代码之前使用fancyhdr包设置页眉和页脚。但问题是只有章节页面不包含页面页眉和页脚,其余页面都没问题。谁能告诉我如何将页眉和页脚插入章节页面?非常感谢。
\makeatletter
\def\thickhrulefill{\leavevmode \leaders \hrule height 2pt \hfill \kern \z@}
\def\@makechapterhead#1{% \vspace*{10\p@}%
{\parindent \z@
{\raggedleft \reset@font%
\fontencoding{OT1}\fontfamily{cmr}\fontseries{b}\fontshape{n}\fontsize{22pt}{12}\selectfont%
\bfseries\thechapter\nobreak\hspace{1ex}}%
{\raggedright \reset@font%
\fontencoding{OT1}\fontfamily{cmr}\fontseries{b}\fontshape{n}\fontsize{22pt}{12}\selectfont%
\bfseries #1}%
\interlinepenalty\@M
\par\nobreak
\textcolor{orange}{\thickhrulefill}
\vspace{26pt}
\par\nobreak
}}
答案 0 :(得分:3)
章节起始页面使用普通页面样式,因此您可以重新定义它。
以fancyhdr
为例
\fancypagestyle{plain}{...}
使用scrpage2重新定义scrplain
或
\renewcommand*{\chapterpagestyle}{scrheadings}
或简单地使其等效
\makeatletter
\let\ps@plain\ps@fancy
\makeatother
或\ps@headings
等。
答案 1 :(得分:0)
如果你还没有在其他地方得到答案,你可能需要使用\thispagestyle{fancy}
,因为大多数封面都将pagestyle设置为空。