lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: texte de rappel de crochets d'analyse mal placés


From: Jean Abou Samra
Subject: Re: texte de rappel de crochets d'analyse mal placés
Date: Sat, 19 Jun 2021 08:27:48 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1

Bonjour,

Le 19/06/2021 à 08:09, martial a écrit :
Bonjour et Merci Jean
Mais ce qui est recherché est la suppression de la répétition du texte après
le break.

J'avais compris qu'il s'agissait de la solution de secours
s'il ne pouvait pas être décalé. Cela dit, supprimer le second
texte est faisable aussi (voir ci-dessous).

Mais
   \alterBoken
      text " "   supprime tout le texte avant et après  le  \break
     stencil #'(#f)   supprime tout le texte avant et après le \break
     transparent #'(#t)   supprime tout le texte avant le \break

La syntaxe #'(...) crée une liste. Elle est interprétée par \alterBroken
comme la liste des valeurs de la propriété pour chaque tronçon. Les
listes #'(#f) et #'(#t) n'ont qu'un seul élément, donc le deuxième se
voit affecter une liste vide. Il vous faut plutôt une liste à deux
éléments :

\version "2.22.1"
\layout {
   \context {
     \Voice
     \consists "Horizontal_bracket_engraver"
     \override HorizontalBracket.direction = #UP
   }
   ragged-right = ##t
   indent = 0
}

\relative c'  {
   \key g \major
   \once\override HorizontalBracketText.text = "B'(C majeur)"
   \alterBroken transparent #'(#f #t) HorizontalBracketText
   \override HorizontalBracketText.Y-extent = ##f
   c'1~\startGroup  \bar "|" \break
   c8[\stopGroup e,^ \startGroup 16e] \stopGroup
}

Cordialement,
Jean



reply via email to

[Prev in Thread] Current Thread [Next in Thread]