`enumitem` to use depth levels ?
Code: Select all
Code, edit and compile here:
\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}