Ajout d’une portée supplémentaire après un saut de ligne
Lorsqu’une nouvelle portée vient s’ajouter après un saut de ligne,
LilyPond préserve un espace juste avant le saut de ligne – pour un
éventuel changement d’armure qui, quoi qu’il en soit, ne sera pas
imprimé. L’astuce consiste alors, comme indiqué dans l’exemple suivant,
à ajuster Staff.explicitKeySignatureVisibility
.
\paper { tagline = ##f } \score { \new StaffGroup \relative c'' { \new Staff \key f \major c1 c^"Unwanted extra space" \break << { c1 | c } \new Staff { \key f \major \once \omit Staff.TimeSignature c1 | c } >> c1 | c^"Fixed here" \break << { c1 | c } \new Staff { \once \set Staff.explicitKeySignatureVisibility = #end-of-line-invisible \key f \major \once \omit Staff.TimeSignature c1 | c } >> } }