Bonjour,
Comme indiqué dans le titre, je souhaite créer un TextSpanner avec plusieurs
syllabes. On peux mettre du texte à droite et à gauche du "spanner" avec les
propriétés "bound-details left et right", mais pour mettre du texte au
milieu je sèche.
Pour être plus clair je joins le passage que j'essaye de reproduire. Ici le
ritar - - dan - - do.
Bonjour,
Comme indiqué dans le titre, je souhaite créer un TextSpanner avec plusieurs
syllabes. On peux mettre du texte à droite et à gauche du "spanner" avec les
propriétés "bound-details left et right", mais pour mettre du texte au
milieu je sèche.
Pour être plus clair je joins le passage que j'essaye de reproduire. Ici le
ritar - - dan - - do.
Personnellement, j'aurais tendance à « filouter » notre amie Lily en utilisant DEUX TextSpanner :
\override TextSpanner #'(bound-details left text) = #"ritar"
e2 \startTextSpan ds4
gs4 \stopTextSpan
\override TextSpanner #'(bound-details left text) = #"dan"
\override TextSpanner #'(bound-details right text) = #"do."
\ startTextSpan r4 \stopTextSpan
autrement dit un pour la première partie et au autre pour la fin.
Perso j'avais filouté différemment : un Ritar - - - - avec un TextSpanner standard et dan et do dans un simple \markup \whiteout judicieusement placé.
Suis très intéressé par d'autres solutions !
···
Le 6 octobre 2012 19:33, Jean-Charles Malahieude <****@****> a écrit :
Le 06/10/2012 18:35, nyko disait :
Bonjour,
Comme indiqué dans le titre, je souhaite créer un TextSpanner avec plusieurs
syllabes. On peux mettre du texte à droite et à gauche du "spanner" avec les
propriétés "bound-details left et right", mais pour mettre du texte au
milieu je sèche.
Pour être plus clair je joins le passage que j'essaye de reproduire. Ici le
ritar - - dan - - do.
Personnellement, j'aurais tendance à « filouter » notre amie Lily en utilisant DEUX TextSpanner :
\override TextSpanner #'(bound-details left text) = #"ritar"
e2 \startTextSpan ds4
gs4 \stopTextSpan
\override TextSpanner #'(bound-details left text) = #"dan"
\override TextSpanner #'(bound-details right text) = #"do."
\ startTextSpan r4 \stopTextSpan
autrement dit un pour la première partie et au autre pour la fin.
Personnellement, j'aurais tendance à « filouter » notre amie Lily en
utilisant DEUX TextSpanner :
\override TextSpanner #'(bound-details left text) = #"ritar"
e2 \startTextSpan ds4
gs4 \stopTextSpan
\override TextSpanner #'(bound-details left text) = #"dan"
\override TextSpanner #'(bound-details right text) = #"do."
\ startTextSpan r4 \stopTextSpan
Merci j'ai réussis à m'en sortir avec les 2 TextSpanner. Ça reste tout de
même du bidouillage. Il y a aussi un problème d'alignement qu'on peut gérer
avec "staff-padding".