Non mi è chiaro, e non credo che il problema risieda solo nell’ultimo EOL. Se uso un file Gn1.tex così strutturato:
`\@namedef{1}{Lorem ipsum dolor sit amet, consectetur adipiscing elit. }
\@namedef{2}{Ut ut neque purus, ut ornare augue.
Cras vitae ipsum enim, vitae venenatis justo. }
\@namedef{3}{Donec condimentum est a metus iaculis tincidunt. Nullam felis augue, ultricies in auctor sed, euismod ut eros. Cras vel purus sit amet elit luctus blandit eget eget tellus. Donec ultricies risus a sapien lacinia dignissim nec sit amet massa.
}
\@namedef{4}{Mauris faucibus tincidunt arcu. Nunc tellus lectus, facilisis sed eleifend ac, gravida ac enim. Nam mollis, orci in blandit dictum, neque eros laoreet ligula, eget vehicula odio mauris ac arcu. Praesent porttitor ligula eget massa commodo scelerisque. Nullam eget faucibus felis.
}
\@namedef{5}{Pellentesque egestas tortor a nunc posuere tempus. Etiam tincidunt leo ut velit tincidunt eget volutpat nulla malesuada. Praesent eu mi eros, eu lacinia lorem. Etiam convallis ligula nec nibh laoreet non eleifend tortor consectetur.
}
\@namedef{6}{Mauris varius quam in mi vehicula in eleifend erat consectetur. Aliquam sed leo vitae massa ultricies ullamcorper in vel quam. Etiam rhoncus mauris non neque vulputate vitae ornare odio ornare. }
\@namedef{7}{Morbi eleifend ante posuere sem venenatis a accumsan dolor adipiscing.
Suspendisse gravida, nibh ac imperdiet cursus, neque sapien feugiat urna, nec lobortis sapien justo ultrices diam. Suspendisse pharetra dapibus elit, id sodales lorem adipiscing sit amet.
Nullam sed nulla id nisi ultrices fringilla. Suspendisse potenti. }
\@namedef{8}{Sed ac turpis felis, }
\@namedef{9}{in ullamcorper mauris. }
\@namedef{10}{Aenean ut pretium ante. Fusce vulputate sem auctor quam vulputate fringilla. Sed dictum convallis lorem, ullamcorper ultrices libero pellentesque at. }
\@namedef{11}{Mauris nunc enim, volutpat quis imperdiet vel, aliquet iaculis leo.
}
\@namedef{12}{Curabitur elit purus, egestas vel molestie eu, ultricies vel est. }
\@namedef{13}{Maecenas et urna quis nisi feugiat consectetur a eu ligula. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices }
\@namedef{14}{posuere cubilia Curae; Donec eleifend adipiscing mi eu condimentum.
}
\@namedef{15}{Morbi hendrerit mollis condimentum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque lacus odio, placerat sed egestas eu, gravida quis lorem. Cras dignissim velit vel velit malesuada sed pharetra lectus lacinia. }
\@namedef{16}{Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; }
\@namedef{17}{Morbi dictum est vel metus condimentum porta.
Nunc ultrices pulvinar molestie. Morbi tincidunt ante massa. Nullam pellentesque ullamcorper congue. In nec ipsum vitae leo imperdiet vestibulum vel ornare nisi. }
\@namedef{18}{Donec quam enim, mattis ut varius a, egestas vel eros.
}
\@namedef{19}{Ut neque dui, suscipit vel luctus et, hendrerit a diam. }
\@namedef{20}{Curabitur ut leo vel nulla eleifend auctor. Vestibulum felis ipsum, rhoncus nec rhoncus ac, aliquam scelerisque ligula.
In vel erat vitae est laoreet dictum sed at dui.
}
\@namedef{21}{Aenean tortor ante, mollis et tempor sed,
sodales ac mauris. Mauris facilisis nisi eu nibh fermentum id hendrerit dui eleifend. In auctor gravida massa, }
\@namedef{22}{in bibendum tellus imperdiet nec. Maecenas sollicitudin pellentesque dui id sagittis. }
\@namedef{23}{Curabitur aliquam lorem in felis fermentum lacinia.
}`
ottengo uno spazio indesiderato per ogni versetto presente nel testo (in questo caso 23 spazi), indipendentemente dal numero delle volte che carico il file. Mettendo un % dopo ogni \@namedef{n}{testo testo} ottengo il risultato corretto. Sapendolo, si evita il problema, ma vorrei capire perché succede 🙂
(con l’esempio che ho postato stamattina bastava correggere solo l’ultimo versetto, ma era un caso…)
Francesco