Vermeiden Sie einen Umbruch zwischen einer Liste und ihrer einleitenden Aussage

Vermeiden Sie einen Umbruch zwischen einer Liste und ihrer einleitenden Aussage
\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}

In der Ausgabe befinden sich die Auflistung der Fälle und die Einführungserklärung auf getrennten Seiten:

Bildbeschreibung hier eingeben

Ich denke daran, nach „einem weiteren Absatz“ eine Leerzeile einzufügen, um die Einleitung auf die nächste Seite zu verschieben. Oder zwei Leerzeilen, wenn zwei Zeilen der Einleitung verschoben werden sollen.

Oder hat vielleicht jemand eine bessere Idee, wie man in diesem Fall die Textverteilung steuern könnte?

Antwort1

Verwenden Sie eine Liste und legen Sie die Beginnstrafe fest (erfordert Paket enumitem), sodass sie nicht vom einführenden Satz getrennt wird:

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

Wenn Floats stören: Ignorieren Sie diese, bis das Dokument fertig ist. Die Float-Platzierung sollte als letzter Schritt optimiert werden.

verwandte Informationen