4.1.6 他の \paper 変数


改行のための \paper 変数

max-systems-per-page

1 ページに配置されるシステムの最大数です。現在、これは ly:optimal-breaking アルゴリズムでのみサポートされます。デフォルトでは、値は設定されていません。

min-systems-per-page

1 ページに配置されるシステムの最小数です。この値が大きすぎると、システムがページからはみ出す可能性があります。現在、これは ly:optimal-breaking アルゴリズムでのみサポートされます。デフォルトでは、値は設定されていません。

systems-per-page

各ページに配置すべきシステム数です。現在、これは ly:optimal-breaking アルゴリズムでのみサポートされます。デフォルトでは、値は設定されていません。

system-count

score で使用すべきシステム数です。デフォルトでは、値は設定されていません。この変数は \layout ブロック内でセットされる可能性もあります。

参照

記譜法リファレンス: 改行


改ページのための \paper 変数

ここでリスト アップされていないデフォルト値は ‘ly/paper-defaults-init.ly’ で定義されています。

blank-after-score-page-penalty

楽譜の後ろ (と次の楽譜の前) に強制的に白紙を挿入します。デフォルトでは、この値は blank-page-penalty よりも小さいため、楽譜の途中ではなく後ろに白紙が挿入されます。

blank-last-page-penalty

楽譜の最後が奇数ページの場合、楽譜の後ろに白紙を挿入します。

blank-page-penalty

楽譜の途中に強制的に白紙を挿入します。この値は ly:optimal-breaking では用いられません。なぜなら、楽譜の途中の白紙を考慮しないからです。

page-breaking

改ページのアルゴリズムを指定します。選択肢は ly:minimal-breaking, ly:page-turn-breaking, それに ly:optimal-breaking です。

page-breaking-system-system-spacing

改ページ アルゴリズムに system-system-spacing を実際の値とは異なる値だと思わせるトリックです。例えば、page-breaking-system-system-spacing #'paddingsystem-system-spacing #'padding よりも十分に大きくすると、改ページ アルゴリズムは各ページに数個のシステムしか配置しません。デフォルトではセットされていません。

page-count

score で使用すべきページ数です。デフォルトでは、値は設定されていません。

参照

記譜法リファレンス: 改ページ, 最適改ページ, 最適ページめくり, 最小改ページ, 1 行の改ページ

インストールされているファイル: ‘ly/paper-defaults-init.ly


ページ番号のための \paper 変数

ここでリスト アップされていないデフォルト値は ‘ly/paper-defaults-init.ly’ で定義されています。

auto-first-page-number

The page breaking algorithm is affected by the first page number being odd or even. If set to true, the page breaking algorithm will decide whether to start with an odd or even number. This will result in the first page number remaining as is or being increased by one. Default: #f.

first-page-number

最初のページのページ番号の値です。

print-first-page-number

真にセットされた場合、最初のページにページ番号が譜刻されます。

print-page-number

偽にセットされた場合、ページ番号は譜刻されません。

参照

インストールされているファイル: ‘ly/paper-defaults-init.ly

既知の問題と警告

奇数のページ番号は常に右側に配置されます。楽譜をページ 1 から始めたいのであれば、カバー ページの裏にブランク ページ配置して、ページ 1 が右側にくるようにする必要があります。


その他の \paper 変数

page-spacing-weight

(垂直方向の) ページ スペースと (水平方向の) 行スペースの重要度の関係です。大きな値だと、ページ スペースがより重要になります。デフォルトでは、10 です。

print-all-headers

真にセットされている場合、出力の各 \score のすべてのヘッダを譜刻します。通常、piece ヘッダ変数と opus ヘッダ変数だけが譜刻されます。デフォルトでは、#f です。

system-separator-markup

しばしばオーケストラ譜で使用される、システム間に挿入されるマークアップ オブジェクトです。デフォルトでは、設定されていません。以下の例のように、‘ly/titling-init.ly’ で定義されている \slashSeparator マークアップを使用すると適当です:

#(set-default-paper-size "a8")

\book {
  \paper {
    system-separator-markup = \slashSeparator
  }
  \header {
    tagline = ##f
  }
  \score {
    \relative { c''1 \break c1 \break c1 }
  }
}

[image of music]

参照

インストールされているファイル: ‘ly/titling-init.ly

コード断片集: Spacing

既知の問題と警告

デフォルトのページ ヘッダは、ページ番号と \header ブロックの instrument フィールドを同一の行に配置します。


LilyPond — 記譜法リファレンス v2.21.0 (開発版).