列表和子列表自动与 n 列对齐

列表和子列表自动与 n 列对齐

我使用enumitem包进行列表对齐。如何将列表拆分list2 columns3 或 4 列(即最多文本宽度)以及如何按照下图进行align list操作:sublist

在此处输入图片描述

我的 MWE 是:

\documentclass{book}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}
\item
\begin{enumerate}
\item
\begin{enumerate}
\item right 2 places
\item left 1 place
\item right 6 places
\item no change
\item left 3 places
\item right 3 places
\item right 1 place
\item left 7 places
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{document}

答案1

这可以通过使用multicol包来实现。

\begin{multicols}{2}

\end{multicols}

围绕外部枚举或第二个枚举列表将提供两列。

\documentclass{book}
\usepackage{multicol}
\usepackage{enumitem}
\begin{document}

\begin{multicols}{2}
\begin{enumerate}
\item
\begin{enumerate}
\item
\begin{enumerate}
\item right 2 places
\item left 1 place
\item right 6 places
\item no change
\item left 3 places
\item right 3 places
\item right 1 place
\item left 7 places
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{multicols}
\end{document}

在此处输入图片描述

相关内容