Lorenzo, capisco la tua posizione in merito al fatto che il sistema TeX dovrebbe essere privo di difetti e non debba obbligare l’utente a correggere a mano i piccoli difetti che si presentano qua e là.
Ma il problema tuo, secondo me, ma posso sbagliarmi, dipende dal fatto che dimentichi che in modo orizzontale gli spazi o i fine riga dopo una graffa chiusa sono significativi; la soluzione di Enrico va in quella direzione; naturalmente se tu metti l’ambiente foreign language dentro l’ambiente sidebyside, la graffa che chiude sidebyside è seguita da un fine riga e questo si presenta come uno spazio spurio. Hai provato, sulla falsa riga del suggerimetno di Enrico a dare i comandi seguenti?
`
\begin{sidebyside}%
\begin{otherlanguage*}{latin}%
\ProsodicMarksOn
ros^a \\
ros=a
\end{otherlanguage*}
\end{sidebyside}
`
Io non ho provato (pura pigrizia: non ho voglia di andare a cercare quale pacchetto definisca l’ambiente sidebyside…), ma qualcosa mi fa pensare che quello commento in rosso risolva il problema.