providecommand \providecommand{\macroe}[1]{e #1 e}
newcommand \newcommand{\macrof}[1]{f #1 f}
renewcommand \renewcommand{\macrof}[1]{g #1 g}
+newcommand* \newcommand*{\macroh}[1]{h #1 h}
+renewcommand* \renewcommand*{\macroh}[1]{i #1 i}
Now use them all:
-\macroa{x} \macrob{x} \macroc{x} \macrod{x} \macroe{x} \macrof{x}
+\macroa{x} \macrob{x} \macroc{x} \macrod{x} \macroe{x} \macrof{x} \macroh{x}
\section{Special formattings\index{Special formattings}}
opt1 + opt2 +
'{' + p.verbatim_item() + '}';
- if (t.cs() == "providecommand")
+ if (t.cs() == "providecommand" ||
+ name[name.length()-1] == '*')
handle_ert(os, ert, context);
else {
context.check_layout(os);