Esiste la possibilità di usare un comando tipo \interfootnotelinepenalty =10000 per evitare che mi cambi pagina con le ultime 5 lettere di una parola? In pratica mi va a capo, mi cambia pagina e subito dopo inizia una nuova sezione. Vi assicuro che è bruttissimo da vedere. E’ possibile inserire un comando solo localmente o bisogna necessariamente introdurlo nel preambolo? Ho provato a modificare il testo e le note a pie’ di pagina ma più di così non son riuscito a fare.
Premesso che questi sono aggiustamenti da fare solo quando il documento è in forma definitiva, per quanto riguarda il testo, l’impaginazione scorretta si può aggiustare in due modi: il primo è dire
`\enlargethispage{\baselineskip}`
fra due capoversi nella pagina incriminata. Questo fa sì che LaTeX faccia stare una riga in più nella pagina stessa, curando il problema. Ovvio che, se scrivi in fronte-retro, dovrai aggiustare allo stesso modo anche la pagina affacciata.
Un altro modo è di aumentare artificialmente la lunghezza in righe di qualche capoverso abbastanza lungo della pagina stessa:
`capoverso precedente
\looseness=1 testo del capoverso
capoverso seguente`
Se il capoverso in cui dai \looseness=1 è sufficientemente lungo, TeX sarà in grado di comporlo abbastanza bene usando una riga in più. In tal caso è bene unire le ultime due parole con ~, in modo da non lasciare una parola “vedova” nell’ultima riga, soprattutto se breve.
Puoi anche provare con \looseness=-1, cosicché TeX cercherà di comporre il capoverso con una riga di meno della lunghezza naturale, in modo da risparmiare lo spazio per la tua riga “in più”.
Se però in quella riga in più c’è un riferimento a una nota, c’è poco da fare se non cercare di far andare più testo nella pagina seguente.
Ciao
Enrico