Re: \newcommand con argomenti opzionali

#11942
Up
0
Down
::


Ciao nutsmuggler.

Ti faccio un esempio di un nuovo comando (abbastanza idiota) con un parametro opzionale, sperando che possa aiutarti come spunto per realizzare il comando che ti serve:
`\newcommand{\titolo}[2][dott.]{il #1~#2}`
Questo comando, in condizioni normali, si aspetta come parametro obbligatorio il cognome di una persona e lo stampa dopo averne specificato il titolo («dott.» è il titolo predefinito).

Il comando può accettare un parametro opzionale in cui è possibile specificare un titolo diverso, se «dott.» non va bene. Da’ un’occhiata al seguente esempio di utilizzo:
`\documentclass{article}

\newcommand{\titolo}[2][dott.]{il #1~#2}

\begin{document}

Viva Fantozzi!

Viva \titolo{Fantozzi}!

Viva \titolo[rag.]{Fantozzi}!

\end{document}
`
Saluti.

Go to top