[quote][quote]Mmmmmh, a me non funziona nemmeno mettendo \hspace.
Enrico ti ha già risposto. (In effetti avevo compilato il tuo codice tale e quale; non avevo badato agli spazi. 🙁 Invece con \hspace{…} li avevo eliminati; ecco perché funzionava.)
Eh! Succede. 🙂 Avrebbe dovuto insospettirti il fatto che con \quad non andasse e con \hspace{2em}, che è il doppio, sì. Non trovi? In effetti quando ho letto il tuo messaggio mi sono domandato come fosse possibile; guardando il sorgente la risposta è stata lampante. 🙂
[/quote]
Hai ragione; 😳 ho avuto troppa fretta nel rispondere, senza approfondire quali potessero essere le cause reali del problema.
Nota anche
`}\quad
\subfloat[][]{`
che è diverso da
`}
\quad
\subfloat[][]{`
Perché?Ciao
Enrico
Deve essere qualcosa che va al di là di quanto può essere percepito con la vista; giuro che non riesco a vedere differenze nell’output.
Se però provo a compilare
`\documentclass{minimal}
\begin{document}
Ciao\quad
ciao
Ciao
\quad
ciao
\end{document}`
nel primo caso è come se scrivessi “Ciao\quad ciao” e non viene aggiunto uno spazio extra tra le due parole. Nel secondo caso, sì. Questo perché lascio dello spazio vuoto tra la prima parola e \quad; è come se scrivessi “Ciao \quad ciao”.
Enrico, era questo che mi volevi far capire, oppure c’è qualcosa che mi sfugge?
Grazie per la pazienza.[/quote]
Nel primo caso dopo la graffa di chiusura finisce la riga e, visto che stiamo componendo testo (particolare, ma sempre quella è la situazione), questo fine riga viene considerato come se fosse uno spazio. È esattamente lo stesso che se scrivessi
`questo codice ha una riga che finisce qui
\quad
e dopo `qui' voglio uno spazio quadratone.`
Se lo compili, troverai che lo spazio è maggiore di quello dato da \quad.
Invece, con
`questo codice ha una riga che finisce qui\quad
e dopo `qui' voglio uno spazio quadratone.`
non avrai il problema. Il fine riga c’è, ma segue un nome di comando e quindi è ignorato, com’era d’altronde ignorato nell’esempio sopra.
Ciao
Enrico