Re: Creare comando con asterisco

#23500
Up
0
Down
::

Enrico grazie per la risposta, molto chiara!

A volte si possono unificare le definizioni, ma dipende da ciò che desideri. Prova a fare un esempio.

Al momento non ho un vero comando da scrivere con l’asterisco, non ricordo perché mi era venuto il dubbio e quindi ho domandato. Ma cosa intendi per unificare le definizioni?

Supponiamo che la variante * serva per scrivere l’argomento in corsivo, oltre a fare qualche cosa in più. Puoi semplicemente dire
`\newcommand{\@miocomando}[2]{…#1…}
\newcommand{\miocomando}{\@ifstar{\@miocomando{\itshape}}{\@miocomando{}}}`
Nella definizione di \@miocomando usi #1 dove va \itshape nel caso del comando variato. Se chiami \miocomando senza *, al posto di #1 non verrà sostituito nulla.

Ciao
Enrico

Go to top