Bonjour à tous, bonjour Nicolas,
.......
Voici ce que j'essaye de faire : j'aimerais arriver à sortir
automatiquement le livret de mon opéra, en partant de la même source
que les paroles des chanteurs (en lyricmode). En d'autres termes, j'ai
chaque réplique des personnages dans des variables telles que :
HamletAA= \lyricmode { Cou -- cou. __ _ _ }
TitaniaAA= \lyricmode { Bon -- _ _ jour_! }
HamletAB= \lyricmode { Co -- mment va_? }
...et je voudrais, grâce à deux trois formules magiques, obtenir comme sortie :
HAMLET
Coucou.
TITANIA
Bonjour !
HAMLET
Comment va ?
... Ce qui me permettrait d'ajouter une commande de type "make
libretto" à mon opéra, pour obtenir le livret tout propre si on le
souhaite.
En gros, il faudrait juste des regexp permettant de faire sauter les
"--" entourés d'espaces, de nettoyer les underscore qui se baladent,
et de remplacer toutes les ponctuations doubles précédées d'un
underscore (genre "_!", "_?" ou "_;") par la même ponctuation précédée
d'un espace insécable. Je pourrais ensuite faire un livret en mettant
simplement les variables correspondant aux répliques dans le bon ordre
(plutôt que de retaper tout le texte).
C'est-y-pas une feature qu'elle serait cool ?