supprimer l' espace dans un markup lors d'un changement de fonction

Bonjour à tous,

je m'en remets encore une fois à votre expérience (après avoir bricolé, pas toujours en vain, pendant des heures sur lily).
J'ai deux difficultés qui probablement peuvent être considérées ensemble :

  • je souhaiterais (dans le psaume-titre.ly) pouvoir enchainer sans espace le e exposant avec le 2 dans le "titre" du psaume que j'ai placé dans un \mark. Le fait d'utiliser \super pour l'exposant crée un espace.
  • je souhaiterais, dans les versets des psaumes, (psaume-verset.ly) indiquer le changement de note par un caractère souligné ou gras. Le problème est que le changement se fait sur une syllabe et que une syllabe ne correspond pas forcément à un mot donc :
    ex :
    \markup {{Heureuse la nation qu'il s'est choi\bold{sie} pour do\bold{mai}ne !}}
    le mot domaine sort avec des espaces entre les syllabes alors que je souhaiterais domaine ou domaine.

Merci pour votre précieuse aide.

psaume-titre.ly (1.68 KB)

psaume-verset.ly (4.1 KB)

···
-- 
Luc De Rossi
Lilypond 2.10.19
Ubuntu Feisty

* je souhaiterais (dans le psaume-titre.ly) pouvoir enchainer sans espace
le e exposant avec le 2 dans le "titre" du psaume que j'ai placé dans un
\mark. Le fait d'utiliser \super pour l'exposant crée un espace.

Absolument ; cela m'évoque le snippet
http://lsr.dsi.unimi.it/LSR/Item?id=297

Attention, ça ne fonctionne qu'avec LilyPond 2.11.x

le mot domaine sort avec des espaces entre les syllabes alors que je
souhaiterais domaine ou domaine.

Même chose : il suffit d'insérer le mot dans un bloc \concat .

Bonne chance !
Valentin

···

Le 16/08/07, Luc De Rossi<****@****> a écrit :