[ << 入出力全般 ] | [トップ][目次][インデックス][ ? ] | [ スペースの問題 >> ] | ||
[ < score の構造 ] | [ 上へ : 入力の構造 ] | [ ファイル構造 > ] |
3.1.2 ブックの中にある複数の score
ドキュメントは複数の音楽とテキストを含むかもしれません。そのようなドキュメントの例には練習曲集や、複数の楽章を持つオーケストラのパート譜があります。楽章はそれぞれ \score
ブロックで入力され、
\score { ..music.. }
テキストは \markup
ブロックで入力されます。
\markup { ..text.. }
同じ .ly
ファイルの中にあるすべての楽章とテキストは、通常、単一の出力ファイルとして譜刻されます。
\score { .. } \markup { .. } \score { .. }
しかしながら、同じ .ly
ファイルから複数の出力ファイルを得たいのなら、その .ly
ファイルに複数の \book
ブロックを追加することができます。そのような \book
ブロックはそれぞれに別個の出力となります。入力ファイルの中に \book
ブロックを置かなければ、LilyPond は暗黙的にファイル全体を単一の \book
ブロックとして扱います
– ファイル構造 を参照してください。重要な例外の 1 つは、lilypond-book ドキュメントの内部です
– そこでは明示的に \book
ブロックを配置する必要があります。配置しなければ、最初の \score
あるいは \markup
だけが出力ファイルに譜刻されます。
音楽の各節のヘッダはその節の \score
ブロックの中に置くことができます。そのヘッダからの piece
名がそれぞれの楽章の前に譜刻されます。book 全体のタイトルは \book
の中に置くことができます。しかしながら、\book
が存在しない場合は、\header
を入力ファイルの先頭に挿入します。
\header { title = "Eight miniatures" composer = "Igor Stravinsky" } \score { … \header { piece = "Romanze" } } \markup { ..text of second verse.. } \markup { ..text of third verse.. } \score { … \header { piece = "Menuetto" } }
\bookpart
ブロックを用いて、音楽の節をブック パートにグループ化することができます。book パートは改ページで区切られ、ブック自体と同様に
\header
ブロックを指定することによりタイトルを持つことができます。
\bookpart { \header { title = "Book title" subtitle = "First part" } \score { … } … } \bookpart { \header { subtitle = "Second part" } \score { … } … }
[ << 入出力全般 ] | [トップ][目次][インデックス][ ? ] | [ スペースの問題 >> ] | ||
[ < score の構造 ] | [ 上へ : 入力の構造 ] | [ ファイル構造 > ] |