Wie würde ich Folgendes mit enumitem codieren?

Wie würde ich Folgendes mit enumitem codieren?

Ich wäre wirklich (wirklich) dankbar, wenn mir jemand den Code in enumitem geben könnte, der Folgendes macht:

Ich brauche nur einen Indexierungssatz (römische Ziffern) und die Flexibilität, den Abstand zwischen den Elementen in der Liste, den Abstand zwischen dem linken vertikalen Rand und den Elementen in der Liste sowie den Abstand vor und nach der Elementliste zu ändern.

Ich habe einen Tag lang versucht, dies zu bekommen und bin nun ein gebrochener Mann.

Antwort1

Das folgende MWE erstellt einen neuen Listentyp und bearbeitet die von Ihnen angeforderten Parameter. (Tatsächlich müssen Sie keinen neuen Listentyp erstellen, sondern können den \newlistBefehl weglassen und ihn newenumfortan durch „enumerate“ ersetzen.)

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

Damit können Sie ganz einfach die Abstandsparameter ändern. Der horizontale Abstand ist sehr anpassbar, daher empfehle ich, die Abschnitte 3.2 und 3.3 desenumitemHandbuchum genau das zu erreichen, was Sie wollen.

verwandte Informationen