Spazio prima e dopo le formule

  • Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 9 mesi fa da DMW.
  • Creatore
    Topic
  • #11564
    DMW
      Up
      0
      Down
      ::


      Salve.

      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.

      Ciao

      Andrea

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #11565
        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

      • #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

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top