[ << 出力を調整する ] | [トップ][目次][インデックス][ ? ] | [ テンプレート >> ] | ||
[ < その他の情報源 ] | [ 上へ : 更なる調整 ] | [ Scheme を用いた高度な調整 > ] |
4.6.5 処理に時間のかかる調整を避ける
LilyPond は入力ファイルの処理中に追加のチェックを行うことができます。これらのチェックは実行時間を伸ばしますが、適切な結果を得るのに必要とされる手動調整を減らすかもしれません。テキスト スクリプトや歌詞の一部が余白まではみ出す場合、これらのチェックは楽譜のその行を縮めてマージンの内側に収まるようにします。
すべての状況下で有効にするには、以下のように、音楽の中の行ではなく
Score
の \with
ブロックの中にこれらのチェックのオーバライドを置くことによって、動作可能な状態にする必要があります:
\score { { …notes… } \layout { \context { \Score % テキスト スクリプトと歌詞が紙面のマージン内に納まることを保証します \override PaperColumn #'keep-inside-line = ##t \override NonMusicalPaperColumn #'keep-inside-line = ##t } } }
しかしながら、keep-inside-line
は処理時間を伸ばすため、最終バージョンを作るまでは有効化しないことをお勧めします。この機能を用いると、手動で \break
コマンドを入力しなくてもテキストがページの右端からはみ出すことを防げます。
[ << 出力を調整する ] | [トップ][目次][インデックス][ ? ] | [ テンプレート >> ] | ||
[ < その他の情報源 ] | [ 上へ : 更なる調整 ] | [ Scheme を用いた高度な調整 > ] |