4.3.6 Sauts explicites
Il arrive parfois que LilyPond rejette des \break ou des
\pageBreak explicites. Vous pouvez alors prendre le contrôle
avec ces deux instructions dérogatoires :
\override NonMusicalPaperColumn #'line-break-permission = ##f \override NonMusicalPaperColumn #'page-break-permission = ##f
Lorsque vous désactivez line-break-permission, LilyPond
ne passera à la ligne suivante qu’en présence d’un \break
explicite, et nulle part ailleurs. De la même façon, la désactivation
de page-break-permission aura pour conséquence que LilyPond ne
changera de page que lorsqu’il rencontrera un \pageBreak, et
nulle part ailleurs.
\paper {
indent = #0
ragged-right = ##t
ragged-bottom = ##t
}
musique = \relative c'' { c8 c c c }
\score {
\new Staff {
\repeat unfold 2 { \musique } \break
\repeat unfold 4 { \musique } \break
\repeat unfold 6 { \musique } \break
\repeat unfold 8 { \musique } \pageBreak
\repeat unfold 8 { \musique } \break
\repeat unfold 6 { \musique } \break
\repeat unfold 4 { \musique } \break
\repeat unfold 2 { \musique }
}
\layout {
\context {
\Score
\override NonMusicalPaperColumn #'line-break-permission = ##f
\override NonMusicalPaperColumn #'page-break-permission = ##f
}
}
}
Voir aussi
Morceaux choisis : Espacements.