emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Using list with items showing the depth level


From: Heime
Subject: Using list with items showing the depth level
Date: Sat, 04 Nov 2023 11:08:00 +0000

I am focused on making a style file in latex so that I can have a list where
each item displays the depth level.

I am getting the error     

\textbf  #1->\ifmmode \nfss@text {\bfseries #1
                                                  }\else \hmode@bgroup 
\text@com...

with the following code

    \makeatletter
    \newcount\depthitemizelevel
    \depthitemizelevel=0
    
    \def\@depthitemize@label{%
        \textbf{Level \the\depthitemizelevel:}%
        \the\depthitemizelevel\arabic{\@enumctr}%
        \space
    }
    
    \newenvironment{depthitemize}{%
        \advance\depthitemizelevel by 1%
        \expandafter\edef\csname 
depthitemize@label\romannumeral\depthitemizelevel\endcsname{\@depthitemize@label}%
        \list{\csname 
depthitemize@label\romannumeral\depthitemizelevel\endcsname}{%
            \usecounter{enum\romannumeral\depthitemizelevel}%
            \def\makelabel##1{\hss\llap{##1}}%
        }%
    }{%
        \endlist
        \advance\depthitemizelevel by -1%
    }
    \makeatother






reply via email to

[Prev in Thread] Current Thread [Next in Thread]