- Questo topic ha 3 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 8 mesi fa da .
-
Topic
-
Un formato struttura le lettere (nel senso di “missive”) in questo modo:
1) – elementi iniziali
2) – corpo di testo
3) – formula di chiusura (in un rigo a sè)
4) – firma/e (in un rigo a sè)
5) – eventuali elementi finaliE’ necessario evitare che la pagina venga interrotta tra il corpo di testo e la formula di chiusura o tra la formula di chiusura e la firma.
Possibile soluzione: se l’interruzione di pagina càpita in un punto “vietato” il formato salva un certo valore in un file ausiliario. In una seconda compilazione se il valore nel file ausiliario indica che l’interruzione è avvenuta tra l’elemento 2) e il 3) il \baselineskip viene aumentato un pò, in modo da lasciare sulla pagina successiva un paio di righe prima della formula di chiusura; se invece l’interruzione di pagina avviene tra l’elemento 3) e il 4) il \baselineskip viene aumentato un pò di più. Spero di essere stato chiaro.
La domanda è: come fare in modo che \box255 “si accorga” che l’interruzione di pagina avviene in un punto vietato, e poi distingua tra interruzione prima della formula di chiusura e interruzione prima della firma?
Grazie infinite, ciao.
- Devi essere connesso per rispondere a questo topic.