Re: Help su interpretazione “%” alla fine di qualche riga

#82293
Up
0
Down
::

IL_MAGO_GANDALF” post=81615Grazie a tutti per la possibilità che mi date di scrivere nel forum.
Noto che il carattere “%” (nei sorgenti TeX che sto analizzando) compare solo in qualche particolare riga e non su tutte.
La mia domanda ovviamente vira su quelle righe in cui esso non precede qualche parola di commento.
e’ forse perchè prima del “CR” di end of line,il motore di composizione si trova nello stato M ?(middle of line).
Se non vado errato esso dovrebbe trovarsi in quello stato solo quando acquisisce uno dei codici di categoria 1,2,3,4,6,7,8,11,12,13.
Lì viene aggiunto dall’interprete uno spazio.
Con l’aggiunta di un “%”,immediatamente dopo che è stato processato uno dei codici di categoria predetti,non vi sarebbe alcuno additional space con evidente risparmio di memoria (pensando a testi molto grandi).
Corretta la mia deduzione?
(dovrebbero chiamarsi “trailing spaces”).
Ancora grazie per l’aiuto.
Alessandro

`\def\pippo{
Pippo
}`
Qui ci sono due spazi; sarebbe lo stesso dire
`\def\pippo{ pippo }`
perché un fine riga viene trasformato in uno spazio. Ma in
`\def\pluto{\pippo
eccetera}`
non c’è alcuno spazio aggiunto, perché gli spazi dopo una sequenza di controllo (il cui nome sia formato da lettere) sono ignorati. Sono ignorati anche gli spazi all’inizio di una riga.

Ciao
Enrico

Go to top