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.