Non mi torna che lo spazio venga aggiunto anche nella nota 🙄
Prova con
`\def\@makefnmark{\hbox{XXX\@textsuperscript{\normalfont\@thefnmark}}}`
e vedrai. 😉
Visto.
Ma vorresti dire che non è possibile impostare globalmente \footnote in modo che l’esponente venga distanziato dal testo? E quindi consigli di usare normalmente \footnote{} dopo il segno di punteggiatura e \, \footnote{} negli altri casi…Giusto?
Esattamente. Il comando \footnote non può esaminare ciò che c’è prima e prendere una decisione; è un limite di TeX, forse, ma così è. Nemmeno con \lastnodetype: al massimo puoi sapere che il nodo precedente è un carattere, ma non quale.
L’unico modo potrebbe essere quello di mettere la nota prima del segno di punteggiatura e definire \footnote in modo che guardi se il carattere seguente è un segno di punteggiatura e lo stampi prima del richiamo. Non vale la pena.
Allora rinuncerò a questa convenzione, che per altro non mi ha mai pienamente convinto…
Ciao
Ivan