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

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

Re: Question sur sectionLabel


From: Jean Abou Samra
Subject: Re: Question sur sectionLabel
Date: Mon, 5 Dec 2022 10:56:28 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0

Le 05/12/2022 à 09:35, Eulogia a écrit :
Bonjour,

Merci beaucoup!

Pourquoi est-ce préférable à \mark \markup?



L'utilisation de \mark avec un markup (donc « \mark "..." »
ou « \mark \markup ... », mais pas « \mark \default » ou
« \mark 1 ») est désormais considérée comme obsolète
et ne continue de marcher que pour préserver la compatibilité.
Il est recommandé d'utiliser plutôt \sectionLabel,
\jump, \textMark ou \textEndMark. Pour faire court,
\sectionLabel et \jump ont des usages spécifiques qui
interagissent bien avec les répétitions en segno
(par exemple, \sectionLabel "Coda" change le texte
de reprise en « D.S. al Coda »), tandis que \textMark
et \textEndMark sont là pour tout le reste, avec les
différences notables suivantes :

- Il peut y en avoir plusieurs au même moment, contrairement
  à \mark,

- L'alignement par défaut est plus simple à comprendre et
  plus adapté aux indications textuelles. \textMark aligne
  à gauche, \textEndMark aligne à droite. L'alignement avec
  \mark dépend de l'objet auquel le RehearsalMark trouve
  à s'attacher.

- \textEndMark rend plus facile l'ajout d'un texte en fin
  de système :

    \textEndMark "truc"

  au lieu de

    \tweak break-visibility #begin-of-line-invisible
    \tweak self-alignment-X #RIGHT
    \mark "truc"

- L'objet créé est TextMark et non RehearsalMark. Il est
  possible de régler ses propriétés dans un \layout
  indépendamment de RehearsalMark, qui reste pour \mark \default.

En clair, il est recommandé d'oublier \mark \markup et
de prendre l'habitude de \textMark et \textEndMark.

Cordialement,
Jean

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

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