ネストされたリストの垂直間隔を調整する

ネストされたリストの垂直間隔を調整する

私はクラスを使用しておりscrreprtparskip=fullネストされたリストの垂直方向の間隔を調整したいと考えています。すでにパッケージを使用していてenumitemnosepレベル 2 リストのオプションを指定していますが、ネストされたリストの上部の間隔を削除する方法が見つかりません。これが 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}

そして結果は次のとおりです。

ここに画像の説明を入力してください

具体的には、「外側の項目 1」とネストされたリストの最初の項目 (「ネストされた項目 1」) の間の余分なスペースを取り除きたいのですが、これをドキュメント内のすべてのネストされたリストに影響を及ぼすような方法でグローバルに行うことは可能ですか (つまり、手動での vspace の調整などに頼らずに) ?

答え1

parskipリストの先頭でオフに切り替えることができます:

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

上部のスペースのみ

関連情報