TeX/Latex - Determinar el número de argumentos de una macro

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder