
\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}
Na saída, a listagem de casos e a declaração introdutória estão em páginas separadas:
Estou pensando em inserir uma linha vazia após "outro parágrafo" para levar a declaração introdutória para a próxima página. Ou duas linhas vazias, se duas linhas da declaração introdutória fossem deslocadas.
Ou talvez alguém tenha uma ideia melhor de como controlar a distribuição do texto neste caso?
Responder1
Use uma lista e defina a penalidade inicial (requer package enumitem
) para que ela não seja separada da frase introdutória:
\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}
Se você tiver flutuadores interferindo: ignore-os até que o documento seja concluído. A colocação do flutuador deve ser otimizada como última etapa.