\documentclass[openany,]{scrbook} \usepackage[english]{babel} \usepackage{blindtext} \usepackage{etoolbox} \makeatletter % First, modify the \@endpart macro. \def\@endpart{} % Next, copy the \chapter macro to \nonewpagechapter, and ... % ... suppress page-breaking instructions in the modified macro \let\nonewpagechapter\chapter \patchcmd\nonewpagechapter{\if@openright\cleardoublepage\else\clearpage\fi}{}{}{} % Third, suppress vertical whitespace before "Part xx" material \patchcmd{\part}{\null\vfil}{}{}{} \makeatother \begin{document} \part{foo} \nonewpagechapter{Uno} % starts on same page as "Part I ... foo" header \blindtext \chapter{Dos} % starts on a new page \part{bar} % starts on a new page \nonewpagechapter{Tres}% starts on same page as "Part II ... bar" header \blindtext \end{document}