아래 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}