Davvero un bel pacchetto.
ho scritto quanto segue, che risolve il problema dell’ordinamento e quello della scrittura naturale (ovvero scrivo \definpower{Spazio}[topologico] invece che \definpost[topologico]{spazio})
`\NewDocumentCommand \definpower{ o m o}%
{\IfValueTF {#1}% test per ordinamento
{\IfNoValueTF {#3}% test per voce secondaria
{\textbf{\texttt{#2}}\index{#1@#2}%
}%
{\textbf{\texttt{#2 #3}}\index{#1@#2!#3}%
}%
}%
{\IfNoValueTF {#3}% test per voce secondaria
{\textbf{\texttt{#2}}\index{#2}%
}%
{\textbf{\texttt{#2 #3}}\index{#2!#3}%
}%
}%
}`
Resta la questione delle maiuscole (che tra l’altro forse nemmeno mi interessa e non lo farei…ma sarei curioso di capire come funziona, e perché \MakeUppercase attiva la maiuscola ma mescola l’ordinamento)
comunque problema principale risolto! grazie!!
ciao ciao
Corrado.