latex2e-es: \newcommand y \renewcommand
13.1 ‘\newcommand’ y ‘\renewcommand’
====================================
‘\newcommand’ y ‘\renewcommand’ define y redefine una instrucción,
respectivamente.
Sinopsis:
\newcommand{INSTRUCCIÓN}[N-ARGUMENTOS]{DEFINICIÓN}
\renewcommand{INSTRUCCIÓN}[N-ARGUMENTOS]{DEFINICIÓN}
\newcommand{INSTRUCCIÓN}[N-ARGUMENTOS][PREDETERMINADO]{DEFINICIÓN}
\renewcommand{INSTRUCCIÓN}[N-ARGUMENTOS][PREDETERMINADO]{DEFINICIÓN}
INSTRUCCIÓN
El nombre de la instrucción comenzando con ‘\’. Para
‘\newcommand’, este no se debe haber definido y no debe comenzar
con ‘\end’; para ‘\renewcommand’, este ya tiene que estar definido.
N-ARGUMENTOS
Un entero opcional entre 1 y 9 especificando el número de
argumentos que debe tomar la instrucción. El valor predeterminado
es para que la instrucción no tome argumentos.
PREDETERMINADO
Si este parámetro opcional está presente, significa que el primer
argumento del comando es opcional. Cuando se invoca a la nueva
instrucción, el valor predeterminado del argumento opcional (es
decir, si no se especifica en la llamada) es la cadena
‘definición’.
DEFINICIÓN
El texto con el que se sustituirá cada aparición de ‘instrucción’;
una construcción de la forma ‘#N’ en DEFINICIÓN es reemplazada por
el texto del eNésimo argumento.