¿Cómo permitir saltos de página solo en los encabezados de las secciones?

¿Cómo permitir saltos de página solo en los encabezados de las secciones?

Mi documento consta de muchas (sub)secciones breves. El contenido de una sección puede constar de varios párrafos. Quiero permitir saltos de página solo en los títulos de (sub)secciones.

Intenté insertar un \pagebreak[3]antes de cada subsección, como se sugiere.en esta pregunta, pero no ayuda mucho. Ahora, a veces los títulos de las subsecciones se separan del título de la sección y todavía aparecen saltos de página entre párrafos y itemizelistas. ¿Qué más puedo probar?

(También encontré muchas preguntas sobre cómo forzar saltos de página en los títulos de las secciones; esto no es lo que quiero).

Respuesta1

Esto nunca romperá una subsección; obviamente, puede personalizar el espaciado y ocultar el marcado en una \newenvironmentdefinición.

\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}

información relacionada