Estoy intentando mostrar el encabezado de un capítulo siempre en una sola página con la clase de documento scrbook
. Con mucho gusto, encontré una respuesta por primera vez aquí:Cómo mostrar el encabezado del capítulo en 1 sola página completa
La respuesta, sin embargo, funciona sólo con la clase de documento book
, pero no con scrbook
. Aquí hay un MWE
\documentclass{scrbook} % book vs scrbook
\usepackage{lipsum} \usepackage[newlinetospace]{titlesec}
\titleformat{\chapter}[display]{\vfill\filcenter\bfseries}{\huge\chaptername~\thechapter}{10ex}{\Huge}%
[\vfill\null\thispagestyle{empty}\clearpage]
\titlespacing{\chapter}{0pt}{0ex}{0ex}
\begin{document}
\chapter{No Sections with documentclass 'scrbook'}
\section{Comment this out or use documentclass 'book'}
\lipsum
\end{document}
Solo se puede compilar cuando i) se cambia la clase de documento a book
o ii) se comenta \section{Comment this out or use documentclass 'book'}
.
Usarlo book
como clase de documento, por otras razones, no es una opción para mí.
Agradezco mucho cualquier ayuda. Gracias.
Respuesta1
Gracias por sus respuestas. Me olvidé de los títulos y tomé la guía de guiones KOMA. chapterheadendvskip
Hace el truco:
\documentclass{scrbook}
\usepackage{lipsum}
\renewcommand*{\chapterheadendvskip}{\pagebreak}
\begin{document}
\chapter{Pagebreak after this heading}
\section{No pagebreak after this heading}
\lipsum
\end{document}