Re: Avanzamento linea incoerente in Eledmac

#91258
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Da quello che posso vedere fra \NuovoPar e \Finepar, cioè fra \pstart e \pend tutti i segni di markup di fine capoverso non hanno effetto; quidi quando all’interno del primo blocco \NuovoPar quando tu specifichi \Large sei già dentro l’ambiente latin (quindi non serve impostare \normalsize dopo aver chiuso l’ambiente, visto che la dichiarazione \large è locale) ma fino a dopo \FinePar non ci sono fine capoversi di nesun genere; non valgono la righe vuote come fine capoversi, perché evidentemente eledmac all’interno di \pstart e \pstop rende inerte ogni dichiarazione di fine capoverso; non serve nemmeno mettere \par; forse servirebbe \mettere qualcosa che sostituisca \par, ma che ne conservi il significato, ma quello che ti succede è specifico dell’intervallo di cpaoversi contenuti fra \NuovoPar (equivalente a \pstart\newpar) e \FinePar (equivalanete a \pstop\vspace{4ex}).
    Il fenomeno no si riproduce nel \NuovoPar successivo, perché specifichi \large prima di \nuovopar, quindi questa dichiarazione vale fino a \normalsize dato subito prima di \FinePar; piuttosto osserverai che all’inizio del secondo blocco la parte scritta all’inizio è scritta con font normale, ma l’avanzamento di riga è quello del corpo large. Cioè, le prime tre righe sono composte in \Large, poi scrivi alcune annotazioni specificando \normalsize e il font assume corpo normale ma resta con lo stesso avanzamento di riga, poi rispecifichi \large e così resta fino alla fine del blocco.

    Entrambi i casi dipendono dal fatto che l’avanzamento di riga viene usato solo alla fine del capoverso, e fra \NuovoPar e \FinePar non ci sono fine capoversi né esplicit né impliciti, perché all’interno di questo blocco i capoversi sono eliminati.

    Per correggere bisognerebbe ridefinire certe cose all’interno di eledmac, ma non me la sento di metterci le mani.

    Sei sicuro dei comandi \NuovoPar e \FinePar dove credo che tu intendessi il paragrafo italiano mentre \pstart e \pstop si riferiscono al paragraph inglese?

    Go to top