使用 enumitem 缩进新列表级别

使用 enumitem 缩进新列表级别

我正在使用enumitem包来扩展 latex 默认的 4 个 itemize-list 级别。到目前为止,一切正常,但我意识到缺少新列表级别的正确缩进。下面是一个例子:

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

在此处输入图片描述

相关内容