防止多列环境中的项目中断

防止多列环境中的项目中断

我有以下代码,它由环境enumerate中的环境组成multicol

\documentclass[12pt]{article}

\usepackage{enumitem}
\usepackage{multicol}

\begin{document}

\begin{enumerate}

\item Examples set 1.

\begin{multicols}{2}
\begin{enumerate}
\item Example 2.

\item Example 1

Multiple paragraphs

and another paragraph.

\item Example 3.
\item Example 4.

\end{enumerate}
\end{multicols}
\end{enumerate}

\end{document}

代码的输出。

如何防止第二级的第二项被分成两列?

答案1

您可以将\item不想分成两列的内容放入minipage环境中:

在此处输入图片描述

\documentclass[12pt]{article}

\usepackage{enumitem}
\usepackage{multicol}

\begin{document}

\begin{enumerate}

\item Examples set 1.

\begin{multicols}{2}
\begin{enumerate}
\item Example 2.

\item \begin{minipage}{\linewidth} Example 1

Multiple paragraphs

and another paragraph.
\end{minipage}
\item Example 3.
\item Example 4.

\end{enumerate}
\end{multicols}
\end{enumerate}

\end{document}

相关内容