Spazio uguale prima e dopo una formula

  • Questo topic ha 3 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 14 anni fa da OldClaudio.
  • Creatore
    Topic
  • #77592
    LuglioM26
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti,

      ripartendo da questa discussione: http://www.guitex.org/home/en/forum/5-tex-e-latex/10536-spazio-prima-e-dopo-le-formule,

      quali potrebbero essere i valori giusti dei parametri nonché il significato della sintassi

      \abovedisplayskip=12pt plus 3pt minus 9pt
      \abovedisplayshortskip=0pt plus 3pt
      \belowdisplayskip=12pt plus 3pt minus 9pt
      \belowdisplayshortskip=7pt plus 3pt minus 4pt

      per ottenere la richiesta come da oggetto?

      Ci sono, penso, 4 situazioni possibili:

      1)
      testo lungo
      formula
      testo lungo

      2)
      testo lungo
      formula
      testo corto

      3)
      testo corto
      formula
      testo lungo

      4)
      testo corto
      formula
      testo corto

      Grazie a tutti

      Stefano

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #77593
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          LuglioM26″ post=76720
          quali potrebbero essere i valori giusti dei parametri […]?

          Che cos’hanno di insoddisfacente i valori predefiniti?

        • #77594
          LuglioM26
          Partecipante
            Up
            0
            Down
            ::


            Ciao,

            più che insoddisfacente, anche perché non li conosco e da quanto ho capito cambiano rispetto alla classe (article, book, …), e poiché TeX/LaTeX gestisce la tipografia della pagina in modo proprio ed in base al contenuto, almeno per quello che sto scrivendo vorrei che ci fosse più spazio tra la formula ed il testo che segue senza aggiungerlo manualmente là dove serve, ma forse è meglio, ma piuttosto impostando dei parametri globali come quelli citati.

            Stefano

          • #77595
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Il problema di usare i [tt]\…shortskip[/tt] dipende da come fa il motore di composizione a ritenere che il righino precedente la formula e/ o il righino segente la formaula siano corti rispetto allalunghezza della formula; quello che ho capito è che la loro posizione e lunghezza non deve dare interferenza, ma deve avere un certo margine fra la fine del righino e l’inizio della formula; quanto sia questa tolleranza dipende dall classe e dal formato, ma considera una ventina di punti come ordine di grandezza — poi se sono 50pt non cambia il problema.

              Lo scopo è quello di evitare che ci sia troppo spazio bianco sopra o sotto la formula.

              Secondo me quei parametri messi di default vanno bene, anche se magari componendo a 12pt, forse, e ripeto forse, lo spazio verticale normale degli [tt]\…skip[/normali] potrebbe essere uguale all’avanzamento di riga, quindi a 14.5pt.

              Come ha fatto notare Enrico nel filone che hai citato, in Plain Tex quei valori sono gli stessi, tranne per le componenti di allungamento e accorciamento.

              Con valori maggiori il programma di output del motore di composizione lavora con più scioltezza per emettere le pagine nel file finale, mentre con valori minori fa un po’ più di fatica e possono formarsi delle overfull vbox.

              All’atto pratico, in tanti anni che uso LaTeX e i motori di composizione te, pdftex e xetex, e ho scritto molte classi, non mi è mai venuto in mente di cambiare quei valori ritenendo che i valori di default vadano benissimo; probabilmente vanno benissimo anche altri parametri non tanto diversi, ma in sostanza in nessuna mia classe ho mai modificato questi valori. Non vuol dir niente, perché le mie classi potrebbero essere delle porcherie, ma il fatto è proprio questo; quegli spazi ci vogliono e ci sono; modificarli produce effetti trascurabili.

          Visualizzazione 2 filoni di risposte
          • Devi essere connesso per rispondere a questo topic.

          Go to top