Numeri di linea a testo e in apparato diversi

  • Creatore
    Topic
  • #112419
    Federico
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti,

      come tesi di laurea sto lavorando a un’edizione critica e per farla uso il pacchetto reledmac. Vorrei che la numerazione delle righe partisse da 1 a ogni pagina e quindi ho usato il comando \lineation{page}; poi, per paragrafare l’apparato di varianti, ho usato \Xarrangement[A]{paragraph}. Il problema è che, nelle pagine successive alla prima, a testo compaiono giustamente i numeri di riga a partire da 1, mentre le relative note d’apparato continuano la numerazione dalla prima pagina. Cioè: la prima pagina ha 29 righe; la prima riga della seconda pagina viene giustamente numerata 1, ma i lemmi in apparato compaiono con il numero di riga 30.

      Suppongo che il problema stia nel comando \Xarrangement, perché se lo commento i numeri di riga in apparato tornano giusti (ma non posso lasciare le cose così, dato che lavoro con un testo con apparato molto grosso e che quindi deve essere per forza paragrafato).

      Non so proprio dove mettere le mani e nel manuale del pacchetto non ho trovato nessun cenno a questo problema, vi sarei molto grato se riusciste a risolverlo!

      Grazie mille!

    Visualizzazione 10 filoni di risposte
    • Autore
      Risposte
      • #112420
        Up
        0
        Down
        ::


        C’est un bug. Je regarde comment le résoudre.

      • #112421
        Up
        0
        Down
        ::


        J’ai parlé trop vite.

        Chez moi cet exemple marche

        `
        \documentclass{book}
        \usepackage[noend,noeledsec]{reledmac}
        \lineation{page}
        \Xarrangement[A]{paragraph}
        \linenumincrement{1}
        \firstlinenum{1}
        \begin{document}

        \beginnumbering
        \pstart
        a\edtext{A}{\Afootnote{s}}
        Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
        Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est \edtext{laborumLorem}{\Afootnote{s}} ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est \edtext{laborumLorem}{\Afootnote{rer}} ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
        a\edtext{A}{\Afootnote{s}}
        \pend
        \endnumbering
        \end{document}

        Il me faudrait un exemple complet minimum pour voir ce qui pose problème dans votre cas.
        `

        Attachments:
        You must be logged in to view attached files.
      • #112422
        Federico
        Partecipante
          Up
          0
          Down
          ::


          The mystery grows deeper… Thank you very much for answering! Your example works on my platform as well, so surely there’s something that interferes. I’ve created a document with all my features (they are not many, I’m at the beginning of my thesis) and the Loremipsum-example, and it works correctly, too. The problem could then be with the \include macros, maybe? I share the code I’ve just told about and attach the .pdf where the problem is, so that you can see I’m not mad

          \documentclass[a4paper,12pt]{book}
          \usepackage[T1]{fontenc}
          \usepackage[latin1]{inputenc}
          \usepackage[latin,italian]{babel}

          \addto\captionsitalian{\renewcommand{\chaptername}{}}

          % Pacchetto specifico Reledmac

          \usepackage[series={A,B}]{reledmac}

          \begin{document}
          \mainmatter
          \chapter[Prova]{ % Titolo del capitolo principale (devo ancora lavorarci)
          \begin{center}
          Prova\\ Prova
          \end{center}
          }
          \lineation{page} % Numerazione per pagina

          \linenummargin{inner} % Numerazione nell’interno della pagina

          \numberpstarttrue % Numerazione dei paragrafi

          \Xarrangement[A]{paragraph} % Paragrafazione dell’apparato
          \Xnumberonlyfirstinline % Numero di riga in apparato solo la prima volta
          \Xnotenumfont[A,B]{\bfseries} % Numero di riga in apparato in grassetto

          \newcommand{\subpar}[1]{% Sottoparagrafi
          \ledouternote{#1}%
          }

          \newcommand{\positiv}[2]{% Apparato positivo (senza ])
          \edtext{#1}{%
          \Afootnote[nosep]{#2}%
          }%
          }

          \newcommand{\negativ}[2]{% Apparato negativo (con ])
          \edtext{#1}{%
          \Afootnote{#2}%
          }%
          }

          %\newcommand{\mspage}[1]{ % PAGINE DEL MS
          % \ledlsnotesep=2\linenumsep
          % \ledrsnotesep \ledrsnotesep=2\linenumsep
          % \ledouternote{#1}{ |}
          % }
          %\setsidenotesep{ }

          \beginnumbering
          \autopar

          \positiv{Lorem}{parola} ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
          \subpar{2}
          Excepteur sint occaecat cupidatat non \negativ{proident}{word}, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

          Excepteur sint \positiv{occaecat}{qualcosa} cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
          \subpar{2}
          Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est \positiv{laborumLorem}{ipsum dolor sit amet}, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est \negativ{laborumLorem}{rer} ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
          a\positiv{A}{finire}

          \endnumbering
          \end{document}

          [attachment:1]C:\fakepath\sorgente.pdf[/attachment]

          [attachment]C:\fakepath\sorgente.pdf[/attachment]

        • #112423
          Up
          0
          Down
          ::


          What I need is a .tex example which show your problem. Not a .tex example which works.

        • #112424
          Federico
          Partecipante
            Up
            0
            Down
            ::


            Any time I paste my text in one single LateX document, the problem disappears. So I share the code of both the main file (called sorgente.tex) and the text (testo.tex).

            SORGENTE

            \documentclass[a4paper,12pt]{book}
            \usepackage[T1]{fontenc}
            \usepackage[latin1]{inputenc}
            \usepackage[latin,italian]{babel}
            %
            \addto\captionsitalian{\renewcommand{\chaptername}{}}

            % Pacchetto specifico Reledmac

            \usepackage[series={A,B}]{reledmac}

            % Comando d’inclusione

            \includeonly{testo,%
            %commento,%
            }

            % Inizio il documento

            \begin{document}
            \mainmatter
            \chapter[L. Annaei Senecae \textit{De Beneficiis} liber V]{ % Titolo del capitolo principale (devo ancora lavorarci)
            \begin{center}
            Luci Annaei Senecae De Beneficiis\\ Liber V
            \end{center}
            }
            \include{testo} % Testo critico con apparato
            \end{document}

            TESTO

            \lineation{page} % Numerazione per pagina

            \linenummargin{inner} % Numerazione nell’interno della pagina

            \numberpstarttrue % Numerazione dei paragrafi

            \Xarrangement[A]{paragraph} % Paragrafazione dell’apparato
            \Xnumberonlyfirstinline % Numero di riga in apparato solo la prima volta
            \Xnotenumfont[A,B]{\bfseries} % Numero di riga in apparato in grassetto

            \newcommand{\subpar}[1]{% Sottoparagrafi
            \ledouternote{#1}%
            }

            \newcommand{\positiv}[2]{% Apparato positivo (senza ])
            \edtext{#1}{%
            \Afootnote[nosep]{#2}%
            }%
            }

            \newcommand{\negativ}[2]{% Apparato negativo (con ])
            \edtext{#1}{%
            \Afootnote{#2}%
            }%
            }

            \newcommand{\lemneg}[3]{% Apparato negativo (lemma diverso)
            \edtext{#1}{%
            \lemma{#2}%
            \Afootnote{#3}%
            }%
            }

            %\newcommand{\mspage}[1]{ % PAGINE DEL MS: CI SONO MOLTI PROBLEMI…
            % \ledlsnotesep=2\linenumsep
            % \ledrsnotesep \ledrsnotesep=2\linenumsep
            % \ledouternote{#1}{ |}
            % }
            %\setsidenotesep{ }

            \beginnumbering
            \autopar

            In prioribus libris uidebar consummasse propositum cum tractassem quemadmodum dandum esset beneficium, quemadmodum accipiendum: hii enim sunt huius officii \positiv{fines}{N\ap{1} : finis N}. Quidquid ultra moror non seruio materiae, sed indulgeo, quae \sameword{quo} ducit sequenda est, non \positiv{\sameword{quo}}{N\ap{pr}R : quod N\ap{ar}} inuitat. Subinde enim nascetur \negativ{quo\textit{d}}{quo N} \positiv{lacessat}{N\ap{1} : lacesat N} aliqua dulcedine animum magis non superuacuum quam necessarium.%
            \subpar{2}
            Uerum, quia ita uis, perseueremus, peractis quae rem continebant, \negativ{scrutari}{scrutaturi \textit{recc.}} etiam ea quae, si uis uerum, \positiv{conexa sunt}{N : conexum R}, non coh\textit{a}erentia; quae quisquis diligenter inspicit, nec facit operae pretium nec tamen perdit operam.%
            \subpar{3}
            Tibi autem homini \positiv{natura}{N\ap{c} : naturam N} optimo et ad beneficia propenso, Liberalis Aebuti, nulla eorum laudatio satisfacit. \positiv{\textit{N}eminem umquam}{N\ap{pr}R : meminem \#umquam N\ap{ar}} \positiv{uidi \textit{t}am}{N\ap{c}R : uidiam N} benignum etiam leuissimorum officiorum aestimatorem: iam bonitas tua eousque prolapsa est, ut tibi dari putes beneficium quod ulli datur. Paratus es, ne quem beneficii paeniteat, pro ingratis \positiv{dependere}{N\ap{pr}R : dependeret N\ap{ar} : rependere \textit{Gertz}}.%
            \subpar{4}
            Ipse usque eo \positiv{abes}{N\ap{c}R\ap{c} : habes NR} ab omni iactatione, \edtext{usque eo}{\lemma{usq(ue) eo}\Afootnote{N\ap{pr}R : usq(ue) \#\# eo N}} statim uis exonerare quos \positiv{obli\textit{g}as}{R : oblicas N}, ut quidquid in aliquem confers uelis uideri non praestare, sed reddere, ideoque plenius ad te sic data reuertentur. Nam fere \positiv{secuntur}{N : sequuntur N\ap{c}R} beneficia non reposcentem et, ut gloria fugientes magis sequitur, ita fructus beneficiorum gratius \positiv{respondet \textit{iis}}{\textit{inuerso ordine Gertz} : respondit N : respondet illis \textit{recc.} : respondet \textit{Préchac}} per quos esse etiam \negativ{ingratis}{ingratos \textit{Gertz recc. secutus}} licet.%
            \subpar{5}
            Per te uero non est \positiv{mora}{N\ap{c}R : moram N} quominus beneficia qui acceperunt, ultro \positiv{repetant}{N\ap{pr}R : reppetant N\ap{ar}}, nec recusabis conferre alia et \positiv{suppressis}{N (subp- \textit{ug.}) : suspensis \textit{Lipsius}}dis\textit{s}imulatisque plura ac maiora adicere. Propositum optimi uiri et ingentis animi tam diu ferre ingratum donec feceris \positiv{gratum}{\textit{recc.} : iratum NR}. Nec te ista ratio decipiet: \negativ{succumbunt}{succumbent \textit{Gertz}} uitia uirtutibus, si illa \positiv{non cito}{\textit{recc. Muretus} : concito NR} odisse \positiv{properaueris}{N\ap{c}R : prosperaueris N}.

            Illud \negativ{utique}{itaque \textit{Gertz}} unice tibi placet uelut magnifice dictum, turpe \positiv{esse}{N\ap{c} : esset N : est \textit{ug.}} beneficiis uinci. \positiv{Quod a\textit{n} s\textit{i}t}{R\ap{c} : quodamset N : quodamsit R} uerum, non inmerito quaeri solet longeque aliud est quam mente concipis. Numquam enim in rerum honestarum certamine superari turpe est, dummodo arma non \positiv{proicias}{N\ap{1} \textit{ut uid.} : prospicias R} et uictus quoque uelis \positiv{uincere}{NR\ap{c} : uineere R}.
            \subpar{2}
            Non omnes ad bonum propositum easdem adferunt uires, easdem facultates, eandem f\textit{o}rtunam, quae optimorum quoque consiliorum dumtaxat exitus temperat; uolu\textit{n}tas ipsa rectum petens laudanda \edtext{est, etiam si illam alius \positiv{gra\textit{d}u}{N\ap{c}R : gratu N} uelociori antecessit. Non}{\lemma{\dots\ est. Etiam \dots\ antecessit, non\dots\ }\Afootnote[nosep]{\textit{dist. Gertz}}}, ut in certaminibus ad spectaculum editis, meliorem \negativ{palma}{palmam N} declarat (\edtext{quamquam in illis quoque saepe deteriorem praetulit casus}{\lemma{quamquam \dots\ casus}\Afootnote{\textit{inter parenthesis posui (ud. Commentarium ad loc.)}}});%
            \subpar{3}
            ubi de officio agitur quod uterque a sua parte esse quam plenissimum cupit, si \positiv{\sameword{alter}}{R : aliter N} plus potuit et ad manum habuit materiam sufficientem animo suo, si illi quantum conatus est fortuna permisit, \sameword{alter} autem uoluntate par est, etiam si minora quam accepit reddidit aut \negativ{omnia}{omnino \textit{Muretus}} non reddidit, sed uult reddere, \negativ{e\textit{t} toto}{ex toto NR} in hoc intentus est animo, non magis uictus est quam qui in armis moritur, quem occidere facilius hostit potuit quam \positiv{auertere}{N\ap{c}R : aduertere N}.%
            \subpar{4}
            Quod turpe existimas, id accidere uiro bono non potest, ut uincatur.

            \endnumbering

          • #112425
            Up
            0
            Down
            ::


            The bug happens only if you use \include. It works perfeclty with \input.

            I have to look on the way \include proceed.

          • #112426
            Up
            0
            Down
            ::


            That is a very difficult bug to find.
            It seems it happens when nested \edtext are accross two page….

          • #112427
            Up
            0
            Down
            ::


            Yes, that is.

            cf this example

            `\documentclass{article}
            \usepackage[noend,noeledsec,series={A}]{reledmac}
            \lineation{page}
            \firstlinenum{1}
            \linenumincrement{1}
            \begin{document}
            \beginnumbering
            \null
            \vskip 42\baselineskip
            \pstart
            \edtext{LLLorem ipsum dolor amet
            sit transitorem ipsum dolor amet
            sit transitorem ipsum dolor amet
            sit transitLorem ipsum dolor amet
            sit transit glorian mundi \edtext{a}{\Afootnote{B}}}{\Afootnote{A}}
            \pend
            \endnumbering
            \end{document}
            `

          • #112428
            Up
            0
            Down
            ::


            I have found the origin of the problem, and, better, a way to solve it.

            I will integrate it properly tomorrow, and will ask you for test

          • #112429
            Up
            0
            Down
            ::


            Could you try the branch issue749 of the development version?

            You must read https://github.com/maieul/ledmac#debug-and-feature-requests to know how to do it.

            Please answer not in this forum, but in https://github.com/maieul/ledmac/issues/749

          • #112430
            Up
            0
            Down
            ::


            I am currently publishing the new version on CTAN.

        Visualizzazione 10 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top