::
Ho provato con la definizione protetta di edef (credo che ci sia un problema di protezione da qualche parte)
`\protected@edef`
E in effetti adesso compila, ma il riferimento incrociato che al momento della definizione non è ancora stato definito non funziona, mette i classici ??.