Besoins
Il arrive régulièrement que lors d’une nouvelle édition d’un poème, on doive refaire la numérotation des vers par rapport à une ancienne édition, possédant une numérotation erronée. Par exemple, un vers pouvait être divisé en deux dans l’ancienne édition, ou, réciproquement, deux vers normalement distincts pouvaient être confondus. Il peut donc être utile d’indiquer à côté de la nouvelle numérotation l’ancienne numérotation.
Principe général de résolution
Il n’est pas possible de déterminer un schéma général reliant l’ancienne numérotation à la nouvelle numérotation. C’est pourquoi le principe retenu est d’annoter la nouvelle numérotation, que reledmac détermine automatiquement {} grâce aux &
.
La commande de base est \linenumberannotation
. Cette commande prend comme argument obligatoire une valeur arbitraire, qui la plupart du temps correspondra à l’ancienne numérotation. Cette valeur arbitraire :
- sera affichée à côté du numéro de ligne, en marge [1] ;
- sera réinitialisée à chaque nouveau vers ;
- sera affichée en note de bas de page à côté du numéro de ligne.
Ce dernier point est le plus important. En effet, puisqu’un nouveau vers peut correspondre à deux (ou plus) anciens vers, il est possible d’utiliser plusieurs \linenumannotation
par vers, selon le modèle suivant :
Ici deux anciens vers ont été fusionnés en un seul. Si un \edtext
est utilisé dans l’ancien premiers vers, le numéro de l’ancien premier vers sera affiché à côté du nouveau numéro de vers dans la note de bas de page. De même, si \edtext
est utilisé dans l’ancien second vers, le numéro de cet ancien second vers sera affiché à côté du nouveau numéro de vers. Et si \edtext
se trouve à cheval sur les deux anciens vers, les deux numéros seront affichés, séparés par un trait d’union.
Références croisées
Les annotations de lignes peuvent être utilisées en référence croisée, à travers la commande \edlabel
, pour marquer le point à référencer, et \annotref
pour renvoyer à l’annotation.
Les commandes de références croisées complètes, type \SEref
, prennent en compte les annotations.
Exemple complet
L’exemple ci-dessous montre concrètement un emploi de \linenumberannotation
.
Le résultat est disponible dans le pdf joint.
Personnaliser de l’affichage
Ainsi que vous pouvez le constater, les annotations sont mises à droite des numéros de lignes, en exposant. Il est possible de modifier cela par l’emploi de deux commandes :
- la commande
\Xlinenumannotationposition{<position>}
.<position>
peut prendre labefore
pour placer l’annotation avant le numéro de ligne, etafter
pour placer l’annotation après le numéro de ligne. Le changement s’effectue pour les notes de bas de page et pour le numéro de ligne en marge. Cependant, pour les notes de fin il faut utiliser\Xendlinenumannotationposition{<position>}
. -
\Xwraplinenumannotation{<\command>}
pour englober dans une commande spécifique. Par exemple :-
pour mettre en gras ;
-
pour afficher sans aucune mise en forme particulière ;
-
pour ne pas afficher du tout.
Les réglages s’appliquent aux notes de bas de page et aux numéros en marges. Pour les notes de fin, il faut utiliser\Xendwraplinenumannotation
.
-
- Par ailleurs, pour les deux commandes précédentes :
- On peut préciser en premier argument optionnel la ou les séries de notes auxquelles cela s’applique.
- Si on veut modifier uniquement pour le numéro en marge, on peut mettre comme premier argument optionnel
[side]
.