如何使用 enumitem 编写下列代码?

如何使用 enumitem 编写下列代码?

如果有人能给我提供 enumitem 中执行以下操作的代码,我将非常(非常)感激:

我只需要一个索引集(罗马数字)和灵活性来改变列表中项目之间的空间;左边距和列表中项目之间的空间;以及项目列表前后的空间。

我尝试了一天来得到这个,但却一无所获。

答案1

以下 MWE 构建了一个新的列表类型并调整了您请求的参数。(实际上,您不需要构建新的列表类型,但可以删除该\newlist命令并newenum从此替换为枚举。)

\documentclass{article}
\usepackage{enumitem}

\newlist{newenum}{enumerate}{1} %1 is max depth
\setlist[newenum,1]%set params for list level 1
{ label=(\arabic*), %arabic labelling
  itemindent=0.9cm, % hor. space before "bullet"
  labelsep=0.4cm, % hor. space between "bullet" and label
  itemsep=0.5cm, % ver. space between items
  topsep=1cm % ver. space before and after list
} 

\begin{document}
List Starts.

\begin{newenum}
 \item List 
 \item Continues
\end{newenum}

List Over.
\end{document}

使用它,您可以非常轻松地调整间距参数。水平间距非常可定制,因此我建议您查看enumitem手动的从而准确达到您的要求。

相关内容