O estilo de página Titleps não se aplica às páginas de abertura do capítulo

O estilo de página Titleps não se aplica às páginas de abertura do capítulo

No MWE abaixo, meu estilo de página personalizado não pode ser aplicado à primeira página de um capítulo, como pode parecer ao examinar o estilo do número da página; todas as páginas subsequentes parecem ter o estilo correto. Por que isso está acontecendo e como posso consertar?

\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: o estilo do número da primeira página não é alterado pelo estilo personalizado

Responder1

O problema é que \chapterusa o plainestilo da primeira página de um capítulo, então é preciso redefinir o estilo simples:

\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}

insira a descrição da imagem aqui

informação relacionada