Determinar el número de argumentos de una macro
Publicado por David (1 intervención) el 26/07/2007 12:43:21
Hola a todos.
Una duda de novato:
Quiero definir una macro de la forma \miMacro[argumentoOpcional].
Necesitaría que:
Si recibe el argumento, lo escriba tal cual y, en caso contrario, escriba cierto texto, p ej, TEXTO1.
Investigando, he llegado a lo siguiente:
\newcommand *{\miMacro}[1]{
\ifthenelse{ VALOR_BOOLEANO_QUE _NO_SE_OBTENER }{#1}{TEXTO1}
}
¿Cómo podría averiguar si la macro ha recibido argumentos?
¿Alguna sugerencia para hacer lo que quiero de forma diferente?
Muchas gracias.
Una duda de novato:
Quiero definir una macro de la forma \miMacro[argumentoOpcional].
Necesitaría que:
Si recibe el argumento, lo escriba tal cual y, en caso contrario, escriba cierto texto, p ej, TEXTO1.
Investigando, he llegado a lo siguiente:
\newcommand *{\miMacro}[1]{
\ifthenelse{ VALOR_BOOLEANO_QUE _NO_SE_OBTENER }{#1}{TEXTO1}
}
¿Cómo podría averiguar si la macro ha recibido argumentos?
¿Alguna sugerencia para hacer lo que quiero de forma diferente?
Muchas gracias.
Valora esta pregunta


0