Re: Lunghezza delle linee quando modifico la sillabazione

#26006
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    Quei comandi li conosco e, come ho scritto, riesco a impedire la sillabazione.
    Ma impedendola la riga esce fuori dai margini, cosa che non mi aspettavo.
    Allora se metto manualmente la parola a capo risolvo, ma mi rimane la riga precedente con un buco. Io invece mi aspettavo che TEX modificasse le spaziature orizzontali per riempire questo buco. A parte riformulare, posso fare in qualche altro modo?

    Non capisco bene tutto quello che hai scritto. Che intendi con “mettere manualmente la parola a capo”? Non stai dicendo che usi \\ per andare a capo all’interno di un capoverso, vero?

    Senza un esempio minimo che riproduce il problema, posso solo dirti che se LaTeX non riesce a riempire adeguatamente una riga, preferisce far fuoriuscire una parola dal margine destro (emettendo un messaggio di “overfull hbox”): in questo modo l’utente ha modo di accorgersi del problema e di intervenire di conseguenza. Se LaTeX inserisse degli spazi esagerati fra una parola e l’altra (come fa Word, e come forse ti aspettavi tu), l’utente non saprebbe dell’esistenza del problema, e il capoverso sarebbe composto male.

    Ad ogni modo, tieni presente che uno dei punti di forza di LaTeX è proprio la sua capacità di comporre capoversi di altissima qualità, e che questa qualità è tuttora insuperata, nonostante l’algoritmo di sillabazione sia di pubblico dominio da trent’anni.

    Quindi fidati, sei in ottime mani. Naturalmente, se il capoverso che stai scrivendo è corto, se la giustezza di linea è piccola, e se ci sono parole che non possono essere sillabate, neanche LaTeX può fare miracoli (se lo spazio fisico non c’è, non lo si può inventare): in questo caso, riformulare una o più frasi del capoverso è quasi sempre la soluzione migliore.

    Ciao,
    L.

    Go to top