Eledpar et les (longues) notes de bas de page

, par Maïeul

Je publie rarement en français la documentation des nouvelles fonctionnalités de eledmac/eledpar. Cependant la nouvelle version 1.19.0-1.13.0, que je viens d’envoyer au CTAN, apporte la résolution du problème des longues notes lorsqu’on utilise eledpar, sur lequel je butais depuis près de trois ans, qui m’a amené vers un certain nombres de fausses pistes alors que la solution tenait en deux petites modifications. Et comme il se trouve que c’était un bug vraiment gênant, je suis particulièrement heureux d’en être arrivé à bout. En outre j’ai profité de cette résolution de bug pour ajouter d’autres fonctionnalités utiles.

Le problème

Supposons la composition de texte en parallèle avec une longue note sur la page de gauche (ou sur celle de droite), comme dans l’exemple ci-dessous.

Exemple d’utilisation de eledpar avec des longues notes

Dans les versions antérieures, cela posait un problème : au lieux de continuer sur la page de droite, les notes forçaient la création de nouvelles pages vides, si bien que le parallélisme était perdu, comme vous pouvez le constater dans l’exemple ci-joint.

Bug avec les longues notes dans les versions de eledpar antérieures à 1.13.0

La nouvelle version résout ce problème : les longues notes continuent bien sur la page de droite, comme vous pouvez le constater dans le fichier ci-dessous.

Plus de bug avec les longues notes avec eledpar 1.13.0

Quelques réglages à faire

Pour que cette fonctionnalité puisse fonctionner il est indispensable de régler la hauteur des notes avec \maxhXnotes (notes critiques) ou \maxhnotesX. Dans le précédent exemple, j’ai choisi de limiter à un quart de la hauteur du texte (0.25\textwidth), mais on peut bien sûr mettre une valeur plus grande, à condition que la hauteur maximum des notes soit inférieure à la hauteur du texte [1].

Notez aussi un point important : une longue note paragraphée ne peut pas être coupé, si ce n’est entre chaque appel de notes [2].

Allez plus loin : définir des notes seulement pour la page de gauche ou seulement pour la page de droite

Certains pourraient également vouloir avoir des notes qui ne s’affichent que sur la page de gauche ou que sur la page de droite, comme cela se fait dans certaines éditions.

Pour cela il existent deux commandes :

\onlyXside[<s>]{<c>} pour les notes critiques.

\onlysideX[<s>]{<c>} pour les notes familières.

<s> doit être remplacé par la lettre de la série à laquelle on veut que le réglage s’applique. Si on souhaite plusieurs sérieux, il suffit de les séparer par des virgules. Si on souhaite appliquer cela à toutes les séries, il suffit d’omettre l’argument [3]. <c> doit être remplacé par L pour le côté gauche et R pour le côté droit.

Voyez l’exemple ci-dessous.

Notes pour un seul côté
Notes pour un seul côté

Des notes appelées à droite mais affichées à gauche

Un autre besoin classique est, pour les notes familières (avec appel de notes), insérer l’appel de note à droite mais insérer les notes à gauche, parce que le côté gauche est moins rempli que le côté droit.

Pour cela on va utiliser deux commandes :

  • \footnoteAnomk (ou \footnoteBnomk ou \footnoteCnomk... en fonction de la série que l’on veut appeler) à gauche, après le mot correspondant approximativement au mot de droite après lequel on veut appeler la note. Cette commande prend comme argument le contenu de la note.
  • \footnoteAmk (ou footnoteBmk, footnoteCmk etc.) à droite, à l’endroit où l’on souhaite insérer l’appel de notes.

Voir les exemples ci-dessous.

Notes sur la page de gauche, appelées à droite
Notes sur la page de gauche, appelées à droite