Re: Ledmac: interlinea note in paragrafo unico

#32510
mlgdominici
Amministratore del forum
    Up
    0
    Down
    ::

    Ciao Max,

    scusa se ti rispondo con qualche giorno di ritardo.

    Ho sperimentato le soluzioni che mi hai proposto.
    La prima funziona benissimo:

    Molto più semplice:

    Codice:

    \makeatletter
    \renewcommand\footnotesize{%
    \@setfontsize\footnotesize\@ixpt{12pt}%
    \abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
    \abovedisplayshortskip \z@ \@plus\p@
    \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
    \def\@listi{\leftmargin\leftmargini
    \topsep 4\p@ \@plus2\p@ \@minus2\p@
    \parsep 2\p@ \@plus\p@ \@minus\p@
    \itemsep \parsep}%
    \belowdisplayskip \abovedisplayskip
    }
    \makeatother

    Ho solo cambiato il valore in 12 pt perché il risultato finale mi sembrava migliore.

    Per la seconda ho fatto una piccola modifica perché con il codice che mi suggerivi non ottenevo il risultato di spaziare le note di commento tra loro. Ho visto che ottengo la spaziatura se, oltre a inserire la definizione di \footnotesep come mi indicavi

    Prima di

    Codice:

    \footnormalX{B}

    inserisci questo:

    Codice:

    \makeatletter
    \renewcommand*{\normalfootfmtX}[2]{%
    \ledsetnormalparstuff
    {\rule{\z@}{\footnotesep}\notenumfont\@nameuse{footfootmark#1}\strut%\enspace
    #2\strut\par}}
    \makeatother

    definisco il valore maggiorato in questo modo, o, ad esempio,
    `\setlenght{\footnotesep}{[color=red]12pt[/color]}`
    oppure
    `\[color=red]addtolenght[/color]{\footnotesep}{4pt}`

    Giusto? Mi sembra di ottenere lo stesso risultato con entrambi i comandi.

    Moltissime grazie delle spiegazioni. Non so quale soluzione adotterò alla fine; finalmente potrò dire che non adotto una soluzione perché non mi piace e non, come talvolta mi capita, dire che non mi piace semplicemente perché non so come ottenerla…

    Ciao, Valeria

    Sì, scusami, mi era scappato un copia e incolla di troppo. Dove ho scritto:

    `\setlength{\footnotesep}{3pt}`

    bisognava invece leggere (se avessi scritto correttamente…)

    `\setlength{\footnotesep}{10.7pt}`

    Naturalmente va benissimo il valore che hai scelto tu, e i due metodi sono sostanzialmente equivalenti, con una leggera preferenza per il secondo (cioè usando \addtolength), in quanto inserisci esplicitamente il valore dello spazio di separazione tra una nota e l’altra.

    Ciao,
    Max.

    Go to top