Re: Ledmac: interlinea note in paragrafo unico

#32508
mlgdominici
Amministratore del forum
    Up
    0
    Down
    ::

    Ciao Max,

    grazie davvero dell’aiuto. Al momento, con la tua seconda soluzione mi sembra di avere risolto il problema (sperando che non capitino inopportune collisioni…); ma è il caso che ripercorra i suggerimenti che mi hai dato.

    Prima soluzione da te proposta: cambiare l’interlinea degli apparati (o forse anche del solo primo apparato, sempre che poi il risultato finale sia gradevole). Non ho vincoli particolari su questo punto…ma come si fa? 😳

    Ho pensato di impiegare il pacchetto setspace, ma non ho ben capito come si può impostare un’interlinea differente per le sole note. Ho provato a inserire nel preambolo
    `\usepackage{setspace}` e un pezzo di codice trovato in una vecchia discussione su un problema analogo, ma il problema dell’interlinea variabile nell’apparato A rimane.

    `\makeatletter
    \long\def\@footnotetext#1{\insert\footins{%
    \reset@font\footnotesize\@footspacing
    \interlinepenalty\interfootnotelinepenalty
    \splittopskip\footnotesep
    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
    \hsize\columnwidth \@parboxrestore
    \protected@edef\@currentlabel{%
    \csname p@footnote\endcsname\@thefnmark
    }%
    \color@begingroup
    \@makefntext{%
    \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
    \color@endgroup}}%
    \def\@footspacing{\onehalfspacing}
    \makeatother`

    Forse dovrei impostare qualcosa nella definizione delle note A?

    Molto più semplice:

    `
    [\makeatletter
    \renewcommand\footnotesize{%
    \@setfontsize\footnotesize\@ixpt{11.5pt}%
    \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 segnato in rosso le modifiche rispetto alle impostazioni predefinite (11pt). Dovrebbe essere sufficiente. Se non bastasse, modifica quel valore finché non ne trovi uno adatto.

    Seconda soluzione da te proposta:Come ho scritto sopra, “obbligare” l’interlinea delle note disposte in un unico paragrafo. Per ora funziona benissimo.
    Mi è però venuta un’idea: nell’intento di rendere più armoniosa la pagina finale, pensavo di provare ad ottenere una piccola spaziatura tra le singole note dell’apparato B. Non è detto che, alla fine, il risultato sia gradevole; ma esiste un modo per aumentare questa distanza in maniera generalizzata?
    L’uso, ad esempio, di `\footnotesep{3pt}` mi dà solo errori;

    Errore di sintassi. Inoltre \footnotesep non indica direttamente la separazione tra due note successive, ma è l’altezza della prima riga di una nota, calcolata a partire dalla linea di base. Nelle classi standard il valore di \footnotesep per l’opzione 11pt (quella che hai scelto nel preambolo) è 7.7pt, e non c’è spazio tra le note. Se vuoi aggiungere uno spazio di 3pt:

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

    C’è un altro problema, però, ledmac non usa \footnotesep nella sua definizione delle note. Quindi va modificata la macro per le note normali. Prima di

    `
    \footnormalX{B}
    `

    inserisci questo:

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

    al momento, riesco ad ottenere il risultato solo “artigianalmente”, facendo seguire il testo della nota B dall’indicazione manuale della distanza, es. `\footnoteB{\ Questo è il testo della nota B. \vspace{3pt}}`

    Mi dispiace affastellare domande varie sulla formattazione delle note, ma continuo a compulsare il manuale di Ledmac senza trovare nulla che faccia al mio caso…

    Ciao,
    Valeria

    P.S. per curiosità ho provato a guardare l’articolo che hai citato, ma il link non mi funziona (o meglio, non riesce ad aprire il pdf). Lo segnalo, nel caso che si trattasse di un problema del sito…

    A me lo apre senza problemi. Certo ci mette un po’: sono 9 Mb e passa… Comunque l’articolo, interessante di per sé, non aggiunge molto di più al discorso su \lineskip e \lineskiplimit.

    Ciao,
    Max.

    Go to top