Consider following structure:
.
|_s
|_s
|_ss
|_ss+
|_sss
|_ss
|_s
|_s
How can I demote a subsection to subsubsection without changing markups ?
.
|_s
|_s
|_ss
|_sss+
|_p
|_ss
|_s
|_s
How can I promote a subsection to section without changing markups ?
.
|_s
|_s
|_ss
|_s+
|_ss
|_ss
|_s
|_s
A wrapper command would be excellent
\begin[+1]{level}
\section{}
\end{level}
Best Answer
An easy way to promote/demote sectional commands would be to use a
levelup
/leveldown
environment:For promotion (
levelup
),\section
can either be left as-is, or made into something else. Similarly, for demotion (leveldown
),\subparagraph
can either be left as-is, or made into something else.As an example, consider the following MWE:
Uncommenting the
levelup
andleveldown
environments, yields the following ToC:The above discussion excludes
\chapter
commands, but that could also be incorporated.