4.3.6 明示的な改行/改ページ

LilyPond はしばしば明示的な \break\pageBreak を却下します。この振る舞いをオーバライドための 2 つのコマンドがあります:

\override NonMusicalPaperColumn #'line-break-permission = ##f
\override NonMusicalPaperColumn #'page-break-permission = ##f

line-break-permission が偽にオーバライドされている場合、LilyPond は明示的な改行である \break コマンドのところで改行を行い、他の場所では改行を行いません。page-break-permission が偽にオーバライドされている場合、LilyPond は明示的な改ページである \pageBreak コマンドのところで改ページを行い、他の場所では改ページを行いません。

\paper {
  indent = #0
  ragged-right = ##t
  ragged-bottom = ##t
}

\score {
  \new Score \with {
    \override NonMusicalPaperColumn #'line-break-permission = ##f
    \override NonMusicalPaperColumn #'page-break-permission = ##f
  } {
    \new Staff {
      \repeat unfold 2 { c'8 c'8 c'8 c'8 } \break
      \repeat unfold 4 { c'8 c'8 c'8 c'8 } \break
      \repeat unfold 6 { c'8 c'8 c'8 c'8 } \break
      \repeat unfold 8 { c'8 c'8 c'8 c'8 } \pageBreak
      \repeat unfold 8 { c'8 c'8 c'8 c'8 } \break
      \repeat unfold 6 { c'8 c'8 c'8 c'8 } \break
      \repeat unfold 4 { c'8 c'8 c'8 c'8 } \break
      \repeat unfold 2 { c'8 c'8 c'8 c'8 }
    }
  }
}

[image of music]

参照

コード断片集: Spacing


他の言語: English, deutsch, español, français

LilyPond — 記譜法リファレンス

inserted by FC2 system