Re: pacchetto listings

#83394
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Non è`\renewcommand{\babelinstrecht}{1.8}` ma`\renewcommand\baselinestretch{1.8}`

    Dunque basta che tu metta`\renewcommand{\baselinestrecht}{1}` e le righe si accostano come desideri. Non scendere sotto all’unità, al massimo scendi di pochi centesimi, tipo 0.95, non scendere oltre.

    Poi, magari, se propro devii, puoi ripristinare il valore 1.8. 1.8 è un valore che nessun tipografo userebbe: due conti sulle dita: se scrivi in corpo 10pt, l’avanzamanto di riga normale è di 12pt, quindi c’è uno spazio bianco di due punti tipografici fra una riga e l’altra, se metti 1.8, l’avanzamanto di riga passa a 18pt, con 8 pt di spazio bianco fra una riga e l’altra; quindi fra una riga e l’altra c’è uno spazio bianco quasi equivalente ad una riga scritta; tipograficamente è un’oscenità. Potrebbe andare bene per le bozze, per poter inserire le correzioni fra una riga e l’altra, ma poi la stampa della “bella copia” va fatta con il fattore di ingrandimento unitario, e quindi tutto il lavoro va re-impaginato; LaTeX fa un buon lavoro per reimpaginare, ma qualche intervento manuale va fatto comunque.

    Meglio ancora se l’impostazione al valore 1 la metti insieme al listato del tuo algoritmo dentro un gruppo:`{% apri gruppo
    \renewcommand\baselinestretch{1}%
    \begin{lstlisting}

    \end{lstlisting}
    }% chiudi gruppo`

    Go to top