How to get the current section level?
Hello, is there a (Lua) way how to get the current section level? Something like: ---- \def\GetCurrentSectionLevel{% % What to come here? } \starttext \chapter{Ch} \GetCurrentSectionLevel % Should yield "chapter" or e.g. 1 (meaning "chapter") \section{Sec} \GetCurrentSectionLevel % Should yield "section" or e.g. 2 (meaning "section") \subsubsection{SSSec} \GetCurrentSectionLevel % Should yield "subsubsection" or e.g. 4 (meaning "subsubsection") \stoptext ---- Best regards, Lukas -- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz Bezová 1658 147 14 Praha 4 Tel: +420 241 096 751 Fax: +420 244 461 038
Lukáš Procházka mailto:LPr@pontex.cz 3. April 2016 um 22:02 Hello,
is there a (Lua) way how to get the current section level? \startsetups[headinformation] \starttabulate \NC Name \EQ \currenthead \NC\NR \NC Level \EQ \currentheadlevel \NC\NR \stoptabulate \stopsetups
\setuphead[chapter,section,subsection,subsubsection][after=\directsetup{headinformation}] \starttext \chapter{Chapter} \section{Section} \subsubsection{Subsubsection} \stoptext Wolfgang
... That's it, thank you!
Lukas
On Mon, 04 Apr 2016 11:30:15 +0200, Wolfgang Schuster
Lukáš Procházka mailto:LPr@pontex.cz 3. April 2016 um 22:02 Hello,
is there a (Lua) way how to get the current section level? \startsetups[headinformation] \starttabulate \NC Name \EQ \currenthead \NC\NR \NC Level \EQ \currentheadlevel \NC\NR \stoptabulate \stopsetups
\setuphead[chapter,section,subsection,subsubsection][after=\directsetup{headinformation}]
\starttext
\chapter{Chapter} \section{Section} \subsubsection{Subsubsection}
\stoptext
Wolfgang
-- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz Bezová 1658 147 14 Praha 4 Tel: +420 241 096 751 Fax: +420 244 461 038
participants (3)
-
Lukáš Procházka
-
Procházka Lukáš Ing.
-
Wolfgang Schuster