Latex/scrbook — без разрыва страницы над главой

Latex/scrbook — без разрыва страницы над главой

Моя проблема в том, что мне нужно начинать новые главы на той же странице, если еще есть место. Я использую класс scrbook.
Насколько я вижу, у меня есть два решения.
1. Изменить класс, например, на scrarticle и потерять главы
2. Выборочно добавлять:

\begingroup
\let\clearpage\relax
\chapter{My Chapter}
\endgroup

или я могу сделать то же самое для всего документа с помощью:

\renewcommand{\clearpage}{}

Но если я сделаю это, Latex будет полностью соответствовать фактам и как бы проигнорирует свои приятные визуальные особенности, см. картинку. Мне нужно упомянуть, что я использую для каждой главы и ее разделов новый файл latex, добавляя их с помощью \input в основной документ.

Что я делаю не так. Если мне нужно прибегнуть к ручному добавлению пробелов в конце последней главы, сколько вертикального пробела мне следует добавить?

япроблема

решение1

Технически проблем нет:

\documentclass{scrbook}
\usepackage{blindtext}

\usepackage[T1]{fontenc}

\RedeclareSectionCommand[
style=section]
{chapter}

\begin{document}

\chapter{First chapter}
\label{CLA:first-chapter}

\blindtext{}

\chapter{Second chapter}
\label{CLA:second-chapter}

\blindtext{}

\end{document}

Но почему? Глава — это, по сути, раздел текста, начинающийся с новой страницы.

Если вам нужно только добавить больше уровней в раздел, подраздел, подподраздел... вы можете добавить столько уровней, сколько вам нужно, см. \DeclareNewSectionCommandруководство по скрипту KOMA.

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