| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Fitting music onto fewer pages
ときどき、譜の 1 つ、2 つが 2 番目 (あるいは、3 番目、4 番目…) のページに配置されてしまうことがあります。これは腹立たしいことです – 特に、前のページに十分なスペースがあるように見える場合は。
レイアウトの問題を解決しようとしている時、annotate-spacing は何にも代え難いツールです。このコマンドはさまざまなレイアウト スペース変数の値を表示します。詳細は以下のセクション スペースを表示する を参照してください。
| 4.6.1 スペースを表示する | ||
| 4.6.2 スペースを変更する |
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Displaying spacing
ページ フォーマットのために変更される可能性がある、垂直方向のレイアウト変数の値を表示させるには、\paper ブロックの中で annotate-spacing をセットします:
\book { \score { { c4 } } \paper { annotate-spacing = ##t } }
すべてのレイアウト値は、\paper ブロックや \layout ブロックの中で指定された単位とは無関係に、譜スペースで表示されます。上の例では、paper-height の値は 59.75 譜スペース であり、staff-size は 20 ポイント (デフォルト値) です。以下のことに注意してください:
| 1 ポイント | = (25.4/72.27) mm |
| 1 譜スペース | = (staff-size)/4 ポイント |
= (staff-size)/4 * (25.4/72.27) mm |
この場合、1 譜スペースは約 1.757mm です。それゆえ、59.75 譜スペースである paper-height は 105mm であり、横置きの A6 紙の高さと同じです。ペア (a,b) は間隔を表します。a は間隔の下端を、b は上端を表します。
記譜法リファレンス: 譜サイズを設定する
コード断片集: (snippets)Spacing section ‘Spacing’ in Snippets
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Changing spacing
annotate-spacing の出力は、垂直方向のレイアウト変数の値を詳細に取得します。マージンや他のレイアウト変数を変更することについての詳細は、ページ レイアウト を参照してください。
マージン以外にも、スペースを節約するための選択肢がいくつかあります:
\paper {
system-system-spacing = #'((basic-distance . 0.1) (padding . 0))
ragged-last-bottom = ##f
ragged-bottom = ##f
}
|
\paper {
system-count = #10
}
|
\paper {
page-count = #2
}
|
\relative e' { e4 c g\f c e4 c g-\tweak X-offset #-2.7 \f c }
SpacingSpanner 経由で水平方向のスペースを変更する。詳細は、水平方向のスペースを変更する を参照してください。以下の例は、デフォルトをスペースを示しています:
\score { \relative { g'4 e e2 | f4 d d2 | c4 d e f | g4 g g2 | g4 e e2 | } }
次の例では、common-shortest-duration の値を
1/4 から 1/2 に変更しています。この例では、4 分音符が最も共通で、最短の演奏時間です。そのため、common-shortest-duration を長くすることで
‘詰め込む’ 効果を得られます:
\score { \relative { g'4 e e2 | f4 d d2 | c4 d e f | g4 g g2 | g4 e e2 | } \layout { \context { \Score \override SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/2) } } }
common-shortest-duration プロパティを動的に変更することはできません。そのため、このプロパティは常に \context ブロックの中に配置して、楽譜全体に適用されるようにする必要があります。
記譜法リファレンス: ページ レイアウト, 水平方向のスペースを変更する
コード断片集: (snippets)Spacing section ‘Spacing’ in Snippets
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] |
This document was generated by gub on 7 月 13, 2020 using texi2html 1.82.
他の言語: English, català, deutsch, español, français, italiano
About automatic language selection.