Mi sto aiutando da solo 😉
Per one side ho risolto: basta mettere la label dopo che latex inizia a scrivere l’antifona. Allora non c’è più quell’effetto di non coordinazione tra la pagina corrente e la pagina a cui fa riferimento la label. Penso (correggetemi se sbaglio) che il problema fosse di “vertical mode” vs “horizontal mode”. Spostando la label dopo la parola “Ant” sono sicuro di essere in horizontal mode.
I problemi continuo ad averli per la versione twoside. Ho cercato anche di leggere la documentazione di varioref ma devo ammettere di capirci poco. Intuisco qualcosa ma non vado oltre.
La difficoltà per il twoside è che vorrei fare delle operazioni matematiche sul numero di pagina (ho ben chiaro come usare ifthen per fare le scelte opportune), ma se provo a mettere un contatore non riesco a comunicargli nulla con \pageref.
Mettiamo che il contatore si chiami “diff”. Provando `\setcounter{diff}{\pageref{pin-\thenumerosalmo}}` latex brontola. Anche usare `\setcounter{diff}{\value{\pageref{pin-\thenumerosalmo}}}}` non funziona.
Non posso usare \thepage al posto di \pageref perché non è sincrono. In varioref mi sembra che vengano usati contatori, ma forse sono comandi TeX e non LateX.
Se qualcuno ha una dritta… Grazie comunque,
Lorenzo