以下の 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}
答え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}