Ajustar el espaciado vertical en listas anidadas

Ajustar el espaciado vertical en listas anidadas

Estoy usando la scrreprtclase parskip=fully me gustaría ajustar el espaciado vertical en listas anidadas. Ya estoy usando el enumitempaquete y especificando la nosepopción para listas de nivel 2, pero no encuentro una manera de eliminar el espacio en la parte superior de la lista anidada. Aquí hay un 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}

Y aquí está el resultado:

ingrese la descripción de la imagen aquí

Específicamente, quiero deshacerme del espacio adicional entre el "Elemento externo 1" y el primer elemento de la lista anidada ("Elemento anidado 1"). ¿Es posible hacer eso globalmente, de una manera que afecte a todas las listas anidadas en un documento (es decir, sin recurrir a ajustes manuales de vspace y similares)?

Respuesta1

Puedes desactivarlo parskipal principio de la lista:

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

solo el espacio superior

información relacionada