9 Dicembre 2008 alle 9:31
#29299
::
Benissimo, tuttavia ho scoperto che facendo una ricerca nel forum con \setkeys avrei scoperto un post che mi avrebbe indirizzato sulla soluzione con \edef.
Sperando che questa discussione non sia del tutto inutile per il forum, vorrei domandare il perchè una normale espansione come questa non funziona:`\expandafter\expandafter\expandafter\space\csname ctref@#1\endcsname`
L’ultimo \expandafter espande \csname e quindi viene creato il token complesso con uno \space davanti (xkeyval ignora gli spazi iniziali e finali), il secondo \expandafter espande il token complesso e quindi ricava i caratteri.
Al termine rimane un \space
Forse è proprio quel \space?