避免清單與其介紹性陳述之間出現中斷

避免清單與其介紹性陳述之間出現中斷
\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

使用清單並設定開始懲罰(需要 package 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}

如果有浮動幹擾:請忽略它們,直到文件完成。最後一步應優化浮動放置。

相關內容