Моя проблема в том, что мне нужно начинать новые главы на той же странице, если еще есть место. Я использую класс 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.