Избегайте разрыва между списком и его вступительным заявлением.

Избегайте разрыва между списком и его вступительным заявлением.
\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}

В выходных данных перечень дел и вступительное заявление находятся на отдельных страницах:

введите описание изображения здесь

Я думаю о том, чтобы вставить пустую строку после "еще один абзац", чтобы переместить вступительное заявление на следующую страницу. Или две пустые строки, если нужно переместить две строки вступительного заявления.

Или, может быть, у кого-то есть идея получше, как контролировать распространение текста в этом случае?

решение1

Используйте список и установите начальное ограничение (требуется пакет enumitem), чтобы оно не отделялось от вводного предложения:

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

Если у вас есть мешающие плавающие элементы: игнорируйте их, пока документ не будет закончен. Размещение плавающих элементов следует оптимизировать на последнем этапе.

Связанный контент