enumite를 사용하여 새 목록 수준 들여쓰기

enumite를 사용하여 새 목록 수준 들여쓰기

enumitem라텍스 기본 4 항목별 목록 수준을 확장하기 위해 패키지를 사용하고 있습니다 . 지금까지는 모든 것이 작동했지만 새 목록 수준의 적절한 들여쓰기가 누락되었음을 깨달았습니다. 예를 들면 다음과 같습니다.

\documentclass{scrartcl}

\usepackage{textcomp}
\usepackage{mathabx}

\usepackage{enumitem}
\setlistdepth{8}
\setlist[itemize,1]{label=\textbullet}
\setlist[itemize,2]{label=\textopenbullet}
\setlist[itemize,3]{label=$\blacktriangleright$}
\setlist[itemize,4]{label=$\smalltriangleright$}
\setlist[itemize,5]{label=$\sqbullet$}
\setlist[itemize,6]{label=$\square$=}
\setlist[itemize,7]{label=$\blackdiamond$}
\setlist[itemize,8]{label=$\diamond$}
\renewlist{itemize}{itemize}{8}

\begin{document}

\begin{itemize}
\item Level 1
  \begin{itemize}
  \item Level 2
    \begin{itemize}
    \item Level 3 
      \begin{itemize}
      \item Level 4
        \begin{itemize}
        \item Level 5
          \begin{itemize}
          \item Level 6
            \begin{itemize}
            \item Level 7
              \begin{itemize}
              \item Level 8
              \end{itemize}
            \end{itemize}
          \end{itemize}
        \end{itemize}
      \end{itemize}
    \end{itemize}
  \end{itemize}
\end{itemize}

\end{document}

이 코드는 다음과 같은 출력을 제공합니다.

여기에 이미지 설명을 입력하세요

보시다시피 처음 4개 수준의 "글머리 기호" 항목은 상위 수준 텍스트에 비해 각각 들여쓰기되어 있습니다. 그러나 내 자신이 정의한 마지막 4개의 경우 "글머리 기호"는 상위 레이어 텍스트와 같은 줄에 수평으로 있습니다.

이제 모든 목록 수준이 동일한 들여쓰기를 갖도록 목록을 조정하는 방법을 알 수 없습니다.

답변1

이건 어때?

\documentclass{scrartcl}

\usepackage{textcomp}
\usepackage{mathabx}

\usepackage{enumitem}
\setlistdepth{8}
\setlist{leftmargin = *}
\setlist[itemize,1]{label=\textbullet}
\setlist[itemize,2]{label=\textopenbullet}
\setlist[itemize,3]{label=$\blacktriangleright$}
\setlist[itemize,4]{label=$\smalltriangleright$}
\setlist[itemize,5]{label=$\sqbullet$,leftmargin = 1cm}
\setlist[itemize,6]{label=$\square$=,leftmargin = 1cm}
\setlist[itemize,7]{label=$\blackdiamond$,leftmargin = 1cm}
\setlist[itemize,8]{label=$\diamond$,leftmargin = 1cm}
\renewlist{itemize}{itemize}{8}

\begin{document}

\begin{itemize}
\item Level 1
  \begin{itemize}
  \item Level 2
    \begin{itemize}
    \item Level 3
      \begin{itemize}
      \item Level 4
        \begin{itemize}
        \item Level 5 Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala 
            \begin{itemize}
            \item Level 6
            \begin{itemize}
            \item Level 7
              \begin{itemize}
              \item Level 8
              \end{itemize}
            \end{itemize}
          \end{itemize}
        \end{itemize}
      \end{itemize}
    \end{itemize}
  \end{itemize}
\end{itemize}

\end{document} 

여기에 이미지 설명을 입력하세요

관련 정보