Document Classessetlistdepth for enumitem

Information and discussion about specific document classes and how to create your own document classes.
Post Reply
Borgia
Posts: 3
Joined: Sun Nov 05, 2023 10:51 pm

setlistdepth for enumitem

Post by Borgia »

Does one really require setting the enumeration list depth (e.g. setlistdepth to `8`) for
`enumitem` to use depth levels ?

Code: Select all

\documentclass[a4paper,10pt]{article}
\usepackage{xcolor}
\usepackage{enumitem}

\ExplSyntaxOn

\setlistdepth{8}
\newlist{myenum}{enumerate}{8}
\makeatletter
\setlist[myenum]
  {
    label=$\langle$\the\enit@depth$\rangle$\arabic*.,
    parsep=0pt, left=0pt,
    itemindent=8pt,
  }
\makeatother

\NewDocumentEnvironment {wvEnum} { O{red} }
    {
      \begin{myenum}[format=\color{#1}]
    }
  { \end{myenum} }

\ExplSyntaxOff

\begin{document}

\definecolor{bp}{HTML}{3b7423}

\begin{wvEnum}[bp]
    \item First level
    \begin{wvEnum}[bp]
        \item Second level
        \begin{wvEnum}[bp]
            \item Third level
        \end{wvEnum}
    \end{wvEnum}
\end{wvEnum}

\end{document}

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
Post Reply