5.5 Macros de simplification dans le cas d'un témoin uniqueLorsque le transcripteur n'a à faire qu'à un témoin unique, il peut trouver fastidieux d'écrire constamment des \VV{{}}. Pour éviter cette fatigue, le Mauro-TEX inclut quelques macros qui rendent sa tâche plus simple. Prenons l'exemple d'une marginalia, tel l'exemple canonique de § 5.2.2.1. Si l'on voulait obtenir:
on utilisait en Mauro-TEX la macro \VV et sa commande \MARG:
Une macro de simplification --- dans le cas d'un témoin unique, rappelons-le --- donnera exactement le même résultat, tout en étant plus économique. Elle s'appelle \Smarg et s'utilise de la manière suivante:
Le transcripteur a donc économisé 8 signes (!) et surtout gagné un code source plus simple et plus clair. Les macros de simplification nécessitent une information supplémentaire: le nom du témoin sur lequel le transcripteur travaille. Cette information n'est toutefois fournie qu'une seule fois pour tout le document. On utilise pour cela la macro \NomeTestimone dont l'argument est le nom du témoin et que l'on place au début du document. Par exemple, si le témoin est nommé A, le début du document ressemblera à:
Une fois cette formalité accomplie, on dispose d'une série de macros supplémentaire. Toutes commencent par un "S" majuscule et reprennent pour la plupart la commande dont elles sont cousines en minuscules:
Voici les codes sources et les résultats obtenus. Les cinq premières macros ne prennent qu'un seul argument: la leçon du texte critique.
Les trois suivantes prennent deux arguments: le deuxième est le texte critique qui corrige le premier.
Enfin, on ajoute les trois commandes suivantes, qui créent simplement des notes plus longues en indiquant une correction anterieure. Le premier argument est le mot corrigé par le second, en interligne, en marge, en marge avec un signe de rappel.
|