Re: [eledmac] Perturbation des labels dans le fichier aux avec reledpar

[ Thread Index | Date Index | More lists.tuxfamily.org/eledmac Archives ]


Bonsoir,

Je joins à ce mail le MWE auquel je suis arrivé. Il suffit d'utiliser reledpar avec un arrangementX = paragraph pour produire le bug.

Bien cordialement,

Bastien DUMONT

Le Sunday 14 February 2021 à 02:08:55PM, Maïeul Rouquette a écrit :
> Pour info,
> il s'agit d'un bug récent.
> 
> Je produis une release cette après midi, pour corriger.
> 
> Maïeul
> Le dimanche 14 février 2021 à 00:01 +0100, Bastien DUMONT a écrit :
> > Bonjour,
> > 
> > Dans une édition avec traduction sur deux colonnes réalisée avec
> > reledmac et reledpar, j'ai remarqué qu'une partie des labels se
> > voyaient assigner des références de lignes fausses. Pourtant, les
> > numéros affichés dans l'apparat critique sont justes et latexmk
> > m'indique que le fichier est stable (de fait, forcer une nouvelle
> > compilation ne change rien).
> > 
> > La commande 'grep label' sur le fichier aux d'une version réduite du
> > fichier original donne le résultat suivant (en supprimant les
> > premiers résultats) :
> > 
> > \l@dmake@labels 1|28|0|28||1|{seism}
> > \l@dmake@labels 1|28|0|28||1|{seism-end}
> > \l@dmake@labels 1|28|0|28||1|{obscuredSun}
> > \l@dmake@labels 1|29|0|29||1|{obscuredSun-end}
> > \l@dmake@labels 1|29|0|29||1|{brokenStones}
> > \l@dmake@labels 1|29|0|29||1|{commonPaSJ_1}
> > \l@dmake@labels 1|30|0|30||1|{commonPaSJ_1-end}
> > \l@dmake@labels 1|30|0|30||1|{brokenStones-end}
> > \l@dmake@labels 1|30|0|30||1|{openingOfTombs}
> > \l@dmake@labels 1|33|0|33||1|{openingOfTombs-end}
> > \l@dmake@labels 1|14|0|50||1|{parafootsepX@A@1}
> > \l@dmake@labels 1|14|0|50||1|{parafootsepX@A@2}
> > \l@dmake@labels 1|14|0|50||1|{parafootsepX@A@3}
> > \l@dmake@labels 1|14|0|50||1|{parafootsepX@A@4}
> > \l@dmake@labels 1|15|0|51||1|{parafootsepX@A@5}
> > \l@dmake@labels 1|15|0|51||1|{parafootsepX@A@6}
> > \l@dmake@labels 1|15|0|51||1|{parafootsepX@A@7}
> > \l@dmake@labels 1|15|0|51||1|{parafootsepX@A@8}
> > \l@dmake@labels 1|16|0|52||1|{parafootsepX@A@9}
> > \l@dmake@labels 1|16|0|52||1|{parafootsepX@A@10}
> > \l@dmake@labels 2|36|0|36||1|{lem-23-start}
> > \l@dmake@labels 2|36|0|36||1|{lem-23-end}
> > \l@dmake@labels 2|36|0|36||1|{lem-26-start}
> > \l@dmake@labels 2|36|0|36||1|{lem-26-end}
> > \l@dmake@labels 2|36|0|36||1|{peterRooster}
> > \l@dmake@labels 2|36|0|36||1|{peterRooster-end}
> > \l@dmake@labels 2|36|0|36||1|{scents}
> > \l@dmake@labels 2|36|0|36||1|{scents-end}
> > \l@dmake@labels 2|36|0|36||1|{myrrh}
> > \l@dmake@labels 2|36|0|36||1|{myrrh-end}
> > \l@dmake@labels 2|4|0|40||1|{linen}
> > \l@dmake@labels 2|4|0|40||1|{linen-end}
> > \l@dmake@labels 2|7|0|43||1|{unguent}
> > \l@dmake@labels 2|9|0|45||1|{unguent-end}
> > 
> > Toutes les références sont exactes jusqu'à l'apparition des labels "
> > parafootsepX@A@...", qui correspond à une fin de page ; ensuite,
> > elles sont fausses. Tout se passe comme si, après le changement de
> > page, le compilateur incrémentait le numéro de page de 1 mais sans
> > revenir à un numéro de ligne plus petit que celui du dernier label
> > avant les "parafootsepX...". À partir du label "linen", cela semble
> > se débloquer, sauf que le numéro de ligne devrait alors être 15, pas
> > 4. Avec un fichier plus long, le phénomène se répète à chaque page.
> > 
> > J'envoie ce message ici car je voudrais encore travailler sur mon MWE
> > pour mieux isoler le contexte qui fait apparaître ce bug, vérifier
> > qu'il ne soit pas causé par une mauvaise utilisation d'une commande
> > et nettoyer le fichier de toutes les commandes personnalisées que
> > j'ai créées. J'avoue que j'ai du mal. Auriez-vous des idées sur la
> > direction dans laquelle je dois chercher ? Un·e membre de la liste
> > aurait-il ou elle déjà rencontré un problème semblable ?
> > 
> > Je joins tout de même le fichier aux au cas où.
> > 
> > Avec mes salutations les plus cordiales,
> > 
> > Bastien DUMONT
> 
> 
> -- 
> (Un)subscription: https://geekographie.maieul.net/146
> 
> For bug report and feature request, please use http://github.com/maieul/ledmac/issues

Attachment: test-minimal.tex
Description: TeX document



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/