[ << 入出力全般 ] | [トップ][目次][インデックス][ ? ] | [ スペースの問題 >> ] | ||
[ < タイトルとヘッダ ] | [ 上へ : タイトルとヘッダ ] | [ タイトル ブロックの説明 > ] |
3.2.1 タイトル、ヘッダ、フッタを作成する
タイトル ブロックの説明 | ||
book と score のタイトル ブロックのデフォルト レイアウト | ||
ヘッダとフッタのデフォルト レウアウト |
[ << 入出力全般 ] | [トップ][目次][インデックス][ ? ] | [ スペースの問題 >> ] | ||
[ < タイトル、ヘッダ、フッタを作成する ] | [ 上へ : タイトル、ヘッダ、フッタを作成する ] | [ book と score のタイトル ブロックのデフォルト レイアウト > ] |
タイトル ブロックの説明
タイトル ブロックには 2 つのタイプがあります:
book の最初の
\score
の上に表示されるメインのタイトル ブロックと、各 \score
ブロック内に表示される個々のタイトル ブロックです。両タイプのテキスト フィールドは \header
ブロックを用いて挿入します。
book が単一の score しか持たない場合、
\header
ブロックを配置する場所は \score
ブロックの内側でも外側でも構いません。
Note: \
score
ブロックの内側に \header
ブロックを追加する場合、\header
ブロックの前に音楽表記を配置する必要があります。
\header { title = "SUITE I." composer = "J. S. Bach." } \score { \new Staff \relative g, { \clef bass \key g \major \repeat unfold 2 { g16( d' b') a b d, b' d, } | \repeat unfold 2 { g,16( e' c') b c e, c' e, } | } \header { piece = "Prélude." } } \score { \new Staff \relative b { \clef bass \key g \major \partial 16 b16 | <g, d' b'~>4 b'16 a( g fis) g( d e fis) g( a b c) | d16( b g fis) g( e d c) b(c d e) fis( g a b) | } \header { piece = "Allemande." } }
book のメイン タイトル ブロックのテキスト フィールドはすべての
\score
ブロックに表示させることができ、手動で表示を抑制することもできます:
\book { \paper { print-all-headers = ##t } \header { title = "DAS WOHLTEMPERIRTE CLAVIER" subtitle = "TEIL I" % この book では tagline を表示しません tagline = ##f } \markup { \vspace #1 } \score { \new PianoStaff << \new Staff { s1 } \new Staff { \clef "bass" s1 } >> \header { title = "PRAELUDIUM I" opus = "BWV 846" % この score では subtitle を表示しません subtitle = ##f } } \score { \new PianoStaff << \new Staff { s1 } \new Staff { \clef "bass" s1 } >> \header { title = "FUGA I" subsubtitle = "A 4 VOCI" opus = "BWV 846" % この score では subtitle を表示しません subtitle = ##f } } }
参照
記譜法リファレンス:
ファイル構造,
タイトル ブロックのカスタム レイアウト
[ << 入出力全般 ] | [トップ][目次][インデックス][ ? ] | [ スペースの問題 >> ] | ||
[ < タイトル ブロックの説明 ] | [ 上へ : タイトル、ヘッダ、フッタを作成する ] | [ ヘッダとフッタのデフォルト レウアウト > ] |
book と score のタイトル ブロックのデフォルト レイアウト
タイトル ブロックのレイアウトとフォーマットは 2 つの
\paper
変数によって制御されます。メインの \header
タイトル ブロックのための bookTitleMarkup
と、\score
内部の個々の \header
ブロックのための
scoreTitleMarkup
です。
\header { % 以下のフィールドは中央揃えされます。 dedication = "Dedication" title = "Title" subtitle = "Subtitle" subsubtitle = "Subsubtitle" instrument = "Instrument" % 以下のフィールドは左端に左揃えされます。 poet = "Poet" meter = "Meter" % 以下のフィールドは右端に右揃えされます。 composer = "Composer" arranger = "Arranger" } \score { { s1 } \header { % 以下のフィールドは同一行の両端に配置されます。 piece = "Piece" opus = "Opus" } }
\header
ブロックでセットされなかったテキスト フィールドには\null
マークアップがセットされ、スペースを無駄にしません。
デフォルト設定では、
scoreTitleMarkup
は
piece
テキスト フィールドと opus
テキスト フィールドを同一行の両端に配置します。
最上位の
\header
ブロックのタイトルを最初のページに配置して、\score
ブロックで定義される楽譜を次のページから始めるするには、\score
ブロックの中にある \header
ブロック内でbreakbefore
変数を使用します。
\book { \header { title = "This is my Title" subtitle = "This is my Subtitle" copyright = "This is the bottom of the first page" } \score { \repeat unfold 4 { e'' e'' e'' e'' } \header { piece = "This is the Music" breakbefore = ##t } } }
参照
学習マニュアル:
How LilyPond input files work
記譜法リファレンス:
ファイル構造
インストールされているファイル:
‘ly/titling-init.ly’
[ << 入出力全般 ] | [トップ][目次][インデックス][ ? ] | [ スペースの問題 >> ] | ||
[ < book と score のタイトル ブロックのデフォルト レイアウト ] | [ 上へ : タイトル、ヘッダ、フッタを作成する ] | [ カスタム ヘッダ、フッタ、タイトル > ] |
ヘッダとフッタのデフォルト レウアウト
ヘッダ と フッタ は、book のテキストとは別の、ページの最初と最後に表示されるテキスト行です。ヘッダとフッタは以下の
\paper
変数によって制御されます:
oddHeaderMarkup
evenHeaderMarkup
oddFooterMarkup
evenFooterMarkup
これらのマークアップ変数は、最上位の
\header
ブロック
(これは book のすべての score に適用されます) から、テキスト フィールドのみにアクセスすることができ、‘ly/titling-init.ly’ で定義されています。デフォルトでは以下のようになっています:
-
ページ番号は、2 ページ目から、ページ最上段の左端 (偶数ページの場合) または右端 (奇数ページの場合) に自動的に配置されます。
-
instrument
テキスト フィールドは、2 ページ目から、各ページの中央に配置されます。 -
copyright
テキストは最初のページの最下段中央に配置されます。 -
tagline
は最後のページの最下段中央に配置されます。1 ページしかない場合はcopyright
の下に配置されます。
最上位の
\header
ブロックの中に tagline
を追加することで、デフォルトのタグラインを変更することができます。
\book { \header { tagline = "... music notation for Everyone" } \score { \relative c' { c4 d e f } } }
タグラインを削除するには、
tagline
に ##f
をセットします。
[ << 入出力全般 ] | [トップ][目次][インデックス][ ? ] | [ スペースの問題 >> ] | ||
[ < book と score のタイトル ブロックのデフォルト レイアウト ] | [ 上へ : タイトル、ヘッダ、フッタを作成する ] | [ カスタム ヘッダ、フッタ、タイトル > ] |
他の言語: English, deutsch, español, français, italiano
About automatic language selection.