章の冒頭ページにタイトルページスタイルが適用されない

章の冒頭ページにタイトルページスタイルが適用されない

以下の MWE では、ページ番号のスタイルを確認するとわかるように、カスタム ページ スタイルを章の最初のページに適用できません。後続のページはすべて正しくスタイル設定されているようです。なぜこのようなことが起こるのでしょうか。また、どうすれば修正できるのでしょうか。

\documentclass[openany]{book}
\usepackage{lipsum}
\usepackage[pagestyles]{titlesec}
\newpagestyle{main} { 
  \sethead*{}{}{}
  \setfoot*{}{\footnotesize---\ \thepage\ ---}{}
}

\begin{document}
\pagestyle{main}
\chapter{Something}
\lipsum[1-20]
\end{document}

MWE: 最初のページのページ番号スタイルはカスタムスタイルによって変更されません

答え1

問題は、章の最初のページでスタイルが\chapter使用されるため、プレーン スタイルを再定義する必要があることです。plain

\documentclass[openany]{book}
\usepackage{lipsum}
\usepackage[pagestyles]{titlesec}
\newpagestyle{main} {
  \sethead*{}{}{}
  \setfoot*{}{\footnotesize---\ \thepage\ ---}{}
}
\renewpagestyle{plain} {
  \sethead*{}{}{}
  \setfoot*{}{\footnotesize---\ \thepage\ ---}{}
}

\begin{document}

\pagestyle{main}
\chapter{Something}
\lipsum[1-20]

\end{document}

ここに画像の説明を入力してください

関連情報