Evite una ruptura entre una lista y su declaración introductoria

Evite una ruptura entre una lista y su declaración introductoria
\documentclass{report}
\usepackage[bottom=1cm, top =1cm]{geometry}
\usepackage{lipsum}
\begin{document}
\lipsum[1-8]
\lipsum[5][1-5]

another paragraph

consider the following cases:

case1

case2

\lipsum[6-7]
\end{document}

En el resultado, la lista de casos y la declaración introductoria se encuentran en páginas separadas:

ingrese la descripción de la imagen aquí

Estoy pensando en insertar una línea vacía después de "otro párrafo" para mover la declaración introductoria a la página siguiente. O dos líneas vacías si se tuvieran que desplazar dos líneas de la declaración introductoria.

¿O tal vez alguien tenga una mejor idea de cómo controlar la distribución del texto en este caso?

Respuesta1

Utilice una lista y establezca la penalización inicial (requiere paquete enumitem) para que no se separe de la frase introductoria:

\documentclass{report}
\usepackage[bottom=1cm, top =1cm]{geometry}
\usepackage{lipsum}
\usepackage{enumitem}
\begin{document}
\lipsum[1-8]
\lipsum[5][1-5]

another paragraph

consider the following cases:
\begin{itemize}[label={},leftmargin=\parindent,beginpenalty=10000,nosep]
\item case1

\item case2
\end{itemize}

\lipsum[6-7]
\end{document}

Si tiene elementos flotantes que interfieren: ignórelos hasta que finalice el documento. La colocación del flotador debe optimizarse como último paso.

información relacionada