27 Ottobre 2008 alle 13:03
#27921
::
…il numero massimo di parametri da poter definire è 9?
Al posto di un parametro (#n) si può anche utilizzare un comando precedentemente definito, usando però in questo caso \renewcommand{}{}, anziché \newcommand{}{}?
Es.-Nel preambolo-
`
\newcommand{\myName}{Nome Cognome}
\renewcommand{\pippo}[2]{\myName, \normalfont{#1} – \normalfont{#2}}
`-Dopo “\begin{document}”-
`
\pippo{Città}{Telefono}
`e come output otterrei:
“Nome Cognome, \normalfont{Città} – \normalfont{Telefono}”? 🙂
Quando hai definito una macro, la puoi usare dovunque. La differenza fra \newcommand e \renewcommand è che il secondo va usata se il comando da definire esiste già.
Ciao
Enrico