Несовместимость scrbook и titlesec при попытке разместить заголовок главы на одной странице

Несовместимость scrbook и titlesec при попытке разместить заголовок главы на одной странице

Я пытаюсь отобразить заголовок главы всегда на одной странице с классом документаscrbook . К счастью, я впервые нашел ответ здесь:Как отобразить заголовок главы на одной полной странице

Ответ, однако, работает только с классом документа book, но не с scrbook. Вот 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}

Его можно скомпилировать только при i) изменении класса документа на book, или ii) комментировании \section{Comment this out or use documentclass 'book'}.

Использование bookв качестве класса документа для меня не вариант по другим причинам.

Я очень ценю любую помощь. Спасибо.

решение1

Спасибо за ваши ответы. Я забыл о заголовках и взял руководство KOMA-script. chapterheadendvskipСработало:

\documentclass{scrbook}    

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

\begin{document}

\chapter{Pagebreak after this heading}

\section{No pagebreak after this heading}
\lipsum

\end{document}

Связанный контент