
Мой документ состоит из множества коротких (под)разделов. Содержимое раздела может состоять из нескольких абзацев. Я хочу разрешить разрывы страниц только в заголовках (под)разделов.
Я попробовал вставить \pagebreak[3]
перед каждым подразделом, как и предлагалосьв этом вопросе, но это не очень помогает. Теперь иногда заголовки подразделов отделяются от заголовков разделов, и я все равно получаю разрывы страниц между абзацами и в itemize
списках. Что еще я могу попробовать?
(Я также нашел много вопросов о том, как принудительно разрывать страницы в заголовках разделов, но это не то, что мне нужно.)
решение1
Это никогда не нарушит подраздел, очевидно, вы можете настроить интервалы и скрыть разметку в \newenvironment
определении.
\section{zzzz}
\noindent\begin{minipage}{\textwidth}
\subsection{zz aa}
zzzzzzzzz zzzz
zzz
zz
\end{minipage}
\bigskip
\noindent\begin{minipage}{\textwidth}
\subsection{zz aa}
zzzzzzzzz zzzz
zzz
zz
\end{minipage}
\section{fff fff}