4 Ottobre 2008 alle 9:48
#27311
::
Per il momento ho risolto così:
`
\usepackage{ifthen}
\usepackage{cool}
\newcommand\testfor@empty[1]{TT\fi\def\next{#1}\ifx\next\@empty}\newcommand{\nvbao}[1]{
\if\testfor@empty{#1}\liststore{(lista)}{bc}\else\liststore{#1}{bc}\fi
`
Esiste una soluzione migliore?
Forse definendo il comando con un argomento opzionale:
`\newcommand\nvbao[1][(lista)]{\liststore{#1}{bc}}`
La differenza è che l’argomento va dato tra parentesi quadre:
`\nvbao[x,y,z] % #1 è “x,y,z”
\nvbao %#1 è “(lista)”`
Ciao
Enrico