15 Febbraio 2012 alle 9:04
#69937
::
La tilde fa proprio quello che chiedi; lo spazio non separabile introdotto dalla tilde è il normale spazio interparola come lo spazio introdotto da “\ “.
Se apri il file latex.ltx trovi la definizione [tt]\def~{\nobreakspace{}}[/tt] e [tt]\DeclareRobustCommand{\nobreakspace}{\leavevmode\nobreak\ }[/tt] dove la tilde è definita esattamente con un “\ ” preceduto da una penalità per impedire l’ “a capo” prima dello spazio.
Per quest dettagli raffinati, come quelli che vorresti tu, vale sempre la pena di leggere il file sorgente del formato di LaTeX, latex.ltx che si trova in …/tex/latex/base/; può talvolta essere una lettura difficile, ma si imparano molte cose e si mettono a fuoco questi dettagli fini.