Re: Testatine: problema testo lungo solo su prima pagina

#58641
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Generalmente una sezione comincia a metà pagina; è raro che una pagina di destra comici con il titolo di una sezione, Tuttavia nel dire questo mi riferisco alla classe book e alle classi equivaleti

    Il comando \section{tilo lungoooo} inserisce un \mark, oggetto invisibile per chi componen, ma essenziale per il funzionamento di TeX; Se dopo la sezione scrivi ancora ‘sectionmark{titolo breve}, questo inserisce un altro mark.

    Quando TeX spezza la galley porrof (la bozza non impaginata) in pagine, esamina in ogni pagina il \firstmark e il \bottommak e li usa per le testatine secondo una strategia molto raffinata. Generalmente nelle pagine di destra di un documento book il \firstmark contiene il titolo della sezione che era in vigore quando è cominciata al pagina e il \botmark contiene il titolo dell’ultima sezione aperta durante la pagina (i due mark potrebbero coincidere se nessuna sezione è cominciata nella pagina).
    Allora se la tuta sezione comincia proprio nella prima riga della pagina di destra il suo mark, il primo che ha messo, costituisce il \firstmak, mentre quello inserito con \sectionmark, costituisce il \botmark se non vengono aperte altre sezioni nella stessa pagina e nelle pagine successive. è cco perché nella prima pagina della sezione, eccezionalmente potrebbe ancora compirarire il mark inserito dal comando \section.

    Questo è lo spiegone che potrei dare, ma senza un esempio pratico potrei avere detto delle solenni corbellerie. Però puoi tranquillamente provare a dare il comando \sectionmark subito prima e a ripeterlo subito dopo il comando \section e vedere che cosa succede; se le cose si mettono a posto vuol dire che il mio spiegone aveva centrato il segno, altrimenti avevo centrato delle corbellerie.

    Se tu usassi la classe memoir, sotto molti aspetti una grossa estensione della classe book, avresti i comandi di sezionamento che accettano du argomenti facoltativi, uno per l’indice e uno per le testatine; invece la classe book accetta un solo argomento facoltativo che usa sia per l’indice sia per le testatine.

    Potresti anche esplorare l’interno della classe memoir.cls e vedere come Wilson ha realizzato la gestione dei due argomenti facoltativi, o meglio del loro contenuto. Poi potresti ridefinirti i comandi di sezionamento nello stesso modo o in modo simile.

    Go to top