Anpassen des vertikalen Abstands in verschachtelten Listen

Anpassen des vertikalen Abstands in verschachtelten Listen

Ich verwende die scrreprtKlasse mit parskip=fullund möchte den vertikalen Abstand in verschachtelten Listen anpassen. Ich verwende das enumitemPaket bereits und gebe die nosepOption für Listen der Ebene 2 an, kann aber keine Möglichkeit finden, den Abstand oben in der verschachtelten Liste zu entfernen. Hier ist ein MWE:

\documentclass[parskip=full]{scrreprt}

\usepackage{enumitem}
\usepackage{lipsum}
\setlist[2]{nosep}

\begin{document}

\lipsum[66]

\begin{enumerate}
\item
  Outer item 1

  \begin{itemize}
  \item
    Nested item 1
  \item
    Nested item 2
  \item
    Nested item 3
  \end{itemize}
\item
  Outer item 2
\item
  Outer item 3
\end{enumerate}

\lipsum[66]

\end{document}

Und hier ist das Ergebnis:

Bildbeschreibung hier eingeben

Insbesondere möchte ich den zusätzlichen Abstand zwischen „Äußeres Element 1“ und dem ersten Element in der verschachtelten Liste („Verschachteltes Element 1“) entfernen. Ist es möglich, dies global zu tun, sodass alle verschachtelten Listen in einem Dokument betroffen sind (d. h. ohne auf manuelle vspace-Optimierungen und dergleichen zurückgreifen zu müssen)?

Antwort1

parskipSie können am Anfang der Liste ausschalten :

\documentclass[parskip=full]{scrreprt}

\usepackage{enumitem}
\usepackage{lipsum}
\setlist[2]{nosep,before=\KOMAoptions{parskip=false}}

\begin{document}

\lipsum[66]

\begin{enumerate}
\item
  Outer item 1
  \begin{itemize}
  \item
    Nested item 1
  \item
    Nested item 2
  \item
    Nested item 3
  \end{itemize}
\item
  Outer item 2
\item
  Outer item 3
\end{enumerate}

\lipsum[66]

\end{document}

nur der obere Platz

verwandte Informationen