LaTeX e spaziatura fra paragrafi.

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


      Ciao a tutti.
      È noto che LaTeX sceglie la spaziatura da inserire fra i paragrafi in modo da riempire uniformemente la pagina. Può pertanto succedere che due paragrafi siano spaziati nella misura di un’interlinea singola, come può succedere che la spaziatura sia maggiore.
      Se si volesse che le righe di testo che si trovano su due pagine consecutive (dispari e pari) fossero perfettamente allineate, occorrerebbe però che la spaziatura fra i paragrafi fosse pari all’interlinea o a un suo multiplo.
      Esiste un modo per far “ragionare” TeX in questa maniera?
      E poi, se per caso inserissi un’immagine, LaTeX potrebbe (saprebbe) inserirla e poi riprendere a inserire il testo in modo che mantenga il corretto allineamento?

      Grazie e buona serata.

      Francesco

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #49293
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Qualche anno fa Kaveh Bazargan ha pubblicato su ArtTeXnica un articolo dove mostravano quello che avevano fatto per conservare la griglia delle righe; ora il loro paccheto è su CTAN, ma non ricordo come si chiami.

          La cosa non è semplice, proprio per niente. Ora è vero che LaTeX in bianca e volta (fronte e retro) cerca di fare il possibile finendo le pagine affacciate alla stessa distanza dal fondo del foglio, ma talvolta sembra non riuscirci. Questo avviene per evitare le righe vedove e possibilmente anche le righe orfane. Ma quando c’è di mezzo la matematica la cosa diventa difficilissima, anche perché inserire lo spazio giusto per mantenere la griglia vuol dire talvolta lasciare troppo spazio sopra e/o sotto la formula in display.

          Quado una pagina composta da LaTeX contiene solo testo le cose vanno generalmente molto bene, (tranne per le vedove). La cura secodo me non è quella di forzare LaTeX a fare cose strane, quanto quella di modificare il testo (generalmente è possibile) in modo da aggiungere l’equivalente di una riga al massimo. talvolta basta scambiare due parole, oppure invertire due locuzioni, anticipare una subordinata, e simili artifizi; la sillabazione può cambiare e la lunghezza del capoverso permette un altro taglio della pagina.

        • #49294
          franen
          Partecipante
            Up
            0
            Down
            ::


            Grazie, molto interessante.

            Francesco

          • #49295
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              I pacchetti per fare queste cose (non so se reciprocamente compatibili) sono grid.sty di Kaveh Bazargan e gridset.sty di Markus Kohm.

              Il secondo non è un modo automatico di comporre su griglia di righe, come vorrebbe essere il primo, più completo, ma non infallibile. Il secondo mette a disposizione un comando per eseguire uno spostamento verticale che permette di cominciare un capoverso sulla riga della griglia; finché non si mettono oggetti ingombranti come figure, tabelle o formule, la cosa dovrebbe essere sufficiente.

              Il pacchetto di Kaveh vorrebbe fare di più; il manuale grid.pdf è composto con questo pacchetto su due colonne e le righe di testo sono tutte sulla griglia, nonostante la presenza di formule e figure. Posso capire che Kaveh abbia scelto il suo testo e le sue figure in modo che il suo pacchetto funzioni bene, tuttavia vale la pena di provare quei pacchetti, in particolare quello di Kaveh.

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

          Go to top