Incompatibilidade entre scrbook e titlesec ao tentar ter o título do capítulo em uma única página

Incompatibilidade entre scrbook e titlesec ao tentar ter o título do capítulo em uma única página

Estou tentando exibir o título de um capítulo sempre em uma única página com a classe do documento scrbook. Felizmente, encontrei pela primeira vez uma resposta aqui:Como exibir o cabeçalho do capítulo em uma única página completa

A resposta, entretanto, funciona apenas com a classe do documento book, mas não com a scrbook. Aqui está um 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}

Ele só pode ser compilado quando i) alterando a classe do documento para bookou ii) comentando \section{Comment this out or use documentclass 'book'}.

Usar bookcomo classe de documento não é, por outros motivos, uma opção para mim.

Eu aprecio muito qualquer ajuda. Obrigado.

Responder1

Obrigado por suas respostas. Esqueci os títulos e peguei o guia de script KOMA. chapterheadendvskipfaz o truque:

\documentclass{scrbook}    

\usepackage{lipsum}
\renewcommand*{\chapterheadendvskip}{\pagebreak}

\begin{document}

\chapter{Pagebreak after this heading}

\section{No pagebreak after this heading}
\lipsum

\end{document}

informação relacionada