문장 뒤에 여러 열이 있을 때 페이지 나누기를 억제합니다.

문장 뒤에 여러 열이 있을 때 페이지 나누기를 억제합니다.

단일 열 텍스트의 문장 뒤에 여러 열 텍스트가 올 때 페이지 나누기를 억제하려고 합니다.

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

다음 페이지에서 열거가 시작되는 동안 "다음과 같은 경우가 있습니다."가 페이지의 마지막 줄이 되는 것을 방지할 수 있습니까? 즉, "다음과 같은 경우가 있습니다."가 다음 페이지로 이동하거나 일부 항목이 "다음과 같은 경우가 있습니다."와 같은 페이지에 남아 있는 것이 가능합니까?

교체

\begin{enumerate}

~에 의해

\begin{enumerate}[beginpenalty=10000]

문제를 해결하지 못했습니다.

여기에 이미지 설명을 입력하세요

답변1

multicols이러한 선행 텍스트에는 선택적 인수를 사용할 수 있습니다.

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

여기에 이미지 설명을 입력하세요

관련 정보