26 Ottobre 2011 alle 8:47
#65264
::
Non mi stupisco.
Hyperref (hai letto il manuale?) non sopporta macro nelle stringhe con le quali deve creare dei collegamenti ipertestuali, se non poche macro che fanno parte normalmente dei comandi di sezionamento, come i loghi di TeX e LaTeX, e qualche comando per i cambiamento di font.
Le tue macro, utili a preparare l’esempio, ma altrimenti non vedo che utilità possano avere, visto che sono più lunghe da scrivere che non il testo che producono, ti mettono il luce questa idiosincrasia di \hyperref. Per evitare questa idiosincrasia ci sarebbe il comando \texorpdfstring (vedi manuale di hyperref) ma non sempre lo si può usare.