Стиль титульных страниц не применяется к начальным страницам глав

Стиль титульных страниц не применяется к начальным страницам глав

В приведенном ниже 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}

введите описание изображения здесь

Связанный контент