4.3.7 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
    }
  }
}

[image of music]

Voir aussi

Morceaux choisis : Espacements.


Autres langues : English, deutsch, español, italiano, 日本語.
About automatic language selection.

LilyPond — Manuel de notation