如果有人能給我 enumitem 中執行以下操作的程式碼,我真的(真的)非常感激:
我只需要一組索引(羅馬數字),並且可以靈活地更改清單中項目之間的空間;左側垂直邊距與清單中的項目之間的空間;以及項目清單前後的空格。
我花了一天的時間才得到這個,卻被留下了一個破碎的人。
答案1
以下 MWE 建立一個新的清單類型並處理您要求的參數。 (事實上,您不需要建立新的清單類型,但可以刪除該\newlist
命令並newenum
用 enumerate 替換。)
\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}
使用它,您可以輕鬆調整間距參數。水平間距是非常可自訂的,所以我建議查看第 3.2 和 3.3 節enumitem
手動的準確地實現您想要的目標。