Re: Spazio prima e dopo le formule

#11566
DMW
    Up
    0
    Down
    ::

    Non ricordo se l’ho visto da qualche parte ma io vi chiedo se ci sono dei comandi che modificano lo spazio verticale prima e dopo una formula senza fare uso di vspace del tutto simili a \parskip, \topsep…. per le liste.

    Ci sono quattro parametri, \abovedisplayskip, \abovedisplayshortskip, \belowdisplayskip e \belowdisplayshortskip, i nomi dovrebbero rendere l’idea. I due con “short” nel nome sono usati quando la formula centrata è “corta” rispetto alla riga precedente, secondo una precisa regola spiegata nel TeXbook.

    Nella classe article a corpo 10, i parametri valgono
    `\abovedisplayskip=10.0pt plus 2.0pt minus 5.0pt
    \abovedisplayshortskip=0.0pt plus 3.0pt
    \belowdisplayskip=10.0pt plus 2.0pt minus 5.0pt
    \belowdisplayshortskip=6.0pt plus 3.0pt minus 3.0pt`
    Come vedi sono “lunghezze elastiche”. Si possono modificare con \setlength.

    Per informazione, in Plain TeX la scelta è
    `\abovedisplayskip=12.0pt plus 3.0pt minus 9.0pt
    \abovedisplayshortskip=0.0pt plus 3.0pt
    \belowdisplayskip=12.0pt plus 3.0pt minus 9.0pt
    \belowdisplayshortskip=7.0pt plus 3.0pt minus 4.0pt`
    Ciao
    Enrico

    Perfetto, grazie mille.

    Andrea

    Go to top