| [ << Gestion de l'espace ] | [Racine][Table des matières][Index][ ? ] | [ Modification des réglages prédéfinis >> ] | ||
| [ < Optimisation des tournes ] | [ Plus haut: Sauts ] | [ Espacement vertical > ] | ||
4.3.3 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
}
music = \relative c'' { c8 c c c }
\score {
\new Staff {
\repeat unfold 2 { \music } \break
\repeat unfold 4 { \music } \break
\repeat unfold 6 { \music } \break
\repeat unfold 8 { \music } \pageBreak
\repeat unfold 8 { \music } \break
\repeat unfold 6 { \music } \break
\repeat unfold 4 { \music } \break
\repeat unfold 2 { \music }
}
\layout {
\context {
\Score
\override NonMusicalPaperColumn.line-break-permission = ##f
\override NonMusicalPaperColumn.page-break-permission = ##f
}
}
}
Morceaux choisis
Recours à une voix supplémentaire pour gérer les sauts
Il est souvent plus pratique de séparer ce qui est purement musical et
les informations concernant les sauts de ligne ou de page en créant une
voix supplémentaire dédiée. Cette voix spécifique ne contiendra que des
blancs – des silences invisibles \skip –, des \break,
des \pageBreak et autres informations concernant les ruptures.
Cette manière de procéder est tout à fait indiquée lorsque vous ajustez
les line-break-system-details et autres propriétés fort
intéressantes de NonMusicalPaperColumnGrob.
music = \relative c'' { c4 c c c }
\score {
\new Staff <<
\new Voice {
s1 * 2 \break
s1 * 3 \break
s1 * 6 \break
s1 * 5 \break
}
\new Voice {
\repeat unfold 2 { \music }
\repeat unfold 3 { \music }
\repeat unfold 6 { \music }
\repeat unfold 5 { \music }
}
>>
}
Voir aussi
Morceaux choisis : Espacements.
| [ << Gestion de l'espace ] | [Racine][Table des matières][Index][ ? ] | [ Modification des réglages prédéfinis >> ] | ||
| [ < Optimisation des tournes ] | [ Plus haut: Sauts ] | [ Espacement vertical > ] | ||
Autres langues : English, deutsch, español, italiano, 日本語.
About automatic language selection.