27 Novembre 2012 alle 21:14
#80988
::
franen” post=80237Grazie Enrico.
Però io ho sempre (un parolone… in quei 2 progetti in cui ho usto L3) usato [tt]\cs_generate_variant:Nn[/tt] per creare varianti di macro già esistenti, cioè macro di L3.
Perché in questo caso non potrei direttamente definire`\cs_new_protected:Npn \robitex_numx:nx { \num[#1]{#2} }
\cs_new_protected:Npn \robitex_numx:nxn { \SI[#1]{#2}{#3} }`?
Fran
Perché non farebbero quello che desideri! Il comando [tt]\cs_new_protected:Npn[/tt] è, a parte il controllo se la macro sia già definita,
`\protected\long\gdef`
Con [tt]\cs_new…[/tt] puoi definire solo argomenti di tipo N e n.
Ciao
Enrico