Re: \looseness=1 e spazio insecabile

#30322
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    Questo testo dovrebbe funzionare con l’aumento di una riga.

    Ciao Enrico, ho visto che, rispetto alla mia proposta, hai ritoccato la penultima frase. Purtroppo, con questa modifica il testo non funziona più: dare \looseness=1 non produce (più) alcun effetto. Può darsi che dipenda dal font (Bera Mono). con cui scrivo i comandi LaTeX. Ad ogni modo, poco male: è bastato cambiare in “o” un “oppure” ed eliminare un “particolarmente” (neanche a farlo apposta, si trattava di modifiche che avevo fatto rispetto alla tua prima proposta), e tutto torna a funzionare. Magia della revisione finale! 😉

    Se si adopera il comando \looseness=1 è consigliabile inserire uno spazio insecabile (~) fra le ultime due parole del capoverso o racchiudere l’ultima parola in \mbox: questi accorgimenti servono per evitare che l’ultima riga del capoverso “allungato” sia troppo corta (ad esempio, che sia costituita soltanto da una breve parola o da una sillaba), il che produrrebbe un effetto estetico non molto gradevole. Tutto ciò può funzionare purché il capoverso sia abbastanza lungo, in modo che LaTeX abbia sufficiente spazio di manovra. Un capoverso breve, salvo casi fortunati, non è idoneo per questi trucchi di impaginazione: di solito servono almeno una decina di righe ed è necessario che, nella composizione normale, l’ultima riga sia quasi piena. Questo capoverso è stato composto con \looseness=1 e ha effettivamente una riga in più rispetto alla composizione ottimale che si avrebbe senza quel comando. Va tenuto presente che il trucco non funziona sempre e bisogna essere pronti a modificare il testo per ottenere l’effetto desiderato.

    Ho appena aggiornato la guida.

    Alè. 😀

    Un salutone,
    L.

    Go to top