📃

【LaTeX】Chapterページにpagestyleを適用する

2023/06/26に公開

今回の目標

\chapter{hoge}を定義したページに,あらかじめ定義した(された)ページスタイルを適用する.

ソースコードと出力結果

プリアンブルに以下のコードを適用する.今回適用するページスタイルはfancyとする.
プリアンブルに以下のコードを挿入し,chapterを再定義する.

\makeatletter
\renewcommand{\chapter}{%
  \if@openright\cleardoublepage\else\clearpage\fi
  \global\@topnum\z@
  \secdef\@chapter\@schapter}
\makeatother
\begin{document
  • 適用前
\documentclass{jsreport}
\usepackage{fancyhdr}
\pagestyle{fancy}
\begin{document}
\chapter{}
aa
\clearpage
aa
\end{document}

  • 適用後
\documentclass{jsreport}
\usepackage{fancyhdr}
\pagestyle{fancy}
\makeatletter
\renewcommand{\chapter}{%
  \if@openright\cleardoublepage\else\clearpage\fi
  \global\@topnum\z@
  \secdef\@chapter\@schapter}
\makeatother
\begin{document}
\chapter{}
aa
\clearpage
aa
\end{document}

GitHubで編集を提案

Discussion