El estilo de página Titleps no se aplica a las páginas de apertura de capítulos.

El estilo de página Titleps no se aplica a las páginas de apertura de capítulos.

En el MWE siguiente, mi estilo de página personalizado no se puede aplicar a la primera página de un capítulo, como puede parecer al examinar el estilo del número de página; Todas las páginas siguientes parecen tener el estilo correcto. ¿Por qué sucede esto y cómo puedo solucionarlo?

\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: el estilo personalizado no cambia el estilo del número de página de la primera página

Respuesta1

El problema es que \chapterusa el plainestilo de la primera página de un capítulo, por lo que hay que redefinir el estilo simple:

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

ingrese la descripción de la imagen aquí

información relacionada