Defining Macro
This topic contains packages with alternative ways of defining macros.
Extend commands and environments.
A key-value document command parser.
Expandable conditional commands for LaTeX.
Provide default parameters for TeX macros.
Define macros as verbatim macros.
Define macros with sophisticated options.
Inline expansions within definitions.
Use Lambda expression within LaTeX.
Let assignment for LaTeX macros.
A Lua module for parsing key-value options.
A simple means of creating commands.
\newcommand-like commands for defining math macros.
TeX definitions with named parameters.
Macros with multiple optional parameters.
Handling multiple versions of user-defined macros.
Interface to the LaTeX3 floating point unit.
Define \global and \protected commands with \newcommand.
Expandable macros that take an optional argument.
A generic document command parser.
A high-level interface for declaring document commands.