Suprimir quebra de página quando uma frase é seguida por várias colunas

Suprimir quebra de página quando uma frase é seguida por várias colunas

Estou tentando suprimir a quebra de página quando uma frase em um texto com uma única coluna é seguida por um texto com várias colunas.

\documentclass{article}
\usepackage{multicol}
\usepackage{enumitem}
\usepackage{lipsum}

\begin{document}
\lipsum[1-5]

We have the following cases:
\begin{multicols}{2}
\begin{enumerate}
\item First case
\item Second case
\item Third case
\item Fourth case
\item Fifth case
\item Sixth case
\end{enumerate}
\end{multicols}

\end{document}

É possível evitar que "Temos os seguintes casos:" seja a última linha de uma página enquanto a enumeração começa na próxima página? Em outras palavras, é possível que "Temos os seguintes casos:" passe para a próxima página ou alguns itens permaneçam na mesma página com "Temos os seguintes casos:"?

Substituindo

\begin{enumerate}

por

\begin{enumerate}[beginpenalty=10000]

não resolveu o problema.

insira a descrição da imagem aqui

Responder1

Você pode usar o argumento opcional de multicolspara esse texto inicial

\documentclass{article}
\usepackage{multicol}
\usepackage{enumerate,enumitem}

\begin{document}

\rule{1cm}{18cm}


\begin{multicols}{2}[
  We have the following cases:
  ]
\begin{enumerate}
\item First case
\item Second case
\item Third case
\item Fourth case
\item Fifth case
\item Sixth case
\end{enumerate}
\end{multicols}

\end{document}

insira a descrição da imagem aqui

informação relacionada