Re: Indentazione e riga bianca

#94146
franen
Partecipante
    Up
    0
    Down
    ::


    Ciao,
    il comportamento di LaTeX è quello di riempire la pagina nel modo più omogeneo possibile, quindi nel caso in cui fosse necessario lui proverà a aumentare l’interlinea (per quanto concesso) o a restringerla.
    Alla fine di ogni capoverso viene aggiunto uno spazio verticale pari a [tt]\parskip[/tt], che se guardi nel file latex.ltx vedrai essere definito come `\parskip=0pt plus 1pt` quindi è una lunghezza elastica che va da 0pt a 1pt. Per questo motivo terminando le righe con \\ ottieni l’interlinea giusta, perché \parskip non viene aggiunto.
    Se tu volessi eliminare l’elasticità potresti cambiare il valore di parskip, ad esempio `\setlength{\parskip}{0pt}`.
    Ma credo che così facendo peggioreresti solo le cose 🙂

    Discorso a parte va fatto nel caso di pagine in cui ci sono oggetti flottanti (figure o formule o tabelle), perché entrano in gioco altre dimensioni: \floatsep, \textfloatsep e \intextsep, definite semrpe in latex.ltx:`\setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
    \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
    \setlength\intextsep {12\p@ \@plus 2\p@ \@minus 2\p@}`

    Per concludere: LaTeX non compone testi con una griglia di testo ben fissa, né è facile farlo. Ci si può provare con un po’ di fatica, magari con l’aiuto del pacchetto grid, ma solitamente il risultato di default è ottimo e per migliorarlo può bastare spostare o ridimensionare una figura o cambiare una riga di testo.

    Fran

    Go to top