+垂直方向のスペースについて、何もおかしな所はありません。しかし、あなたが@c
+出版社と共に作業していて、譜と歌詞の垂直方向のスペースについてある要求が@c
+ある場合を想像してください: 歌詞が音符から離れて配置されるように、@c
+ピアノ伴奏が歌のパートから離れて配置されるように、ピアノ伴奏の 2 つの譜が@c
+近づけて配置されるように要求されたとします。まず歌詞から取り組み始めましょう。
+
+歌詞はシステム (訳注: 1 行分の譜のまとまり) 内に配置されています。@c
+そのため、歌詞のスペースを調整するコマンドは@c
+@ruser{システム内部の可変な垂直方向のスペース} にあります。@c
+これによると、歌詞は @code{non-staff lines} (譜ではない行) であるため、@c
+このスペースを変更するコマンドは @code{nonstaff} プロパティと関連する@c
+ということが分かります。歌詞と関連している (上の段の) 譜とのスペースを@c
+広げるには @code{relatedstaff} プロパティ、下の段とのスペースを広げるには
+@code{unrelatedstaff} プロパティを使います。@c
+歌のパートは @code{VerticalAxisGroup} の一部であるため、そのプロパティを@c
+調整する必要があります。試してみて、効果があるか見てみましょう:
+
+@lilypond[quote,fragment,ragged-right,verbatim]
+<<
+ \new ChoirStaff
+ <<
+ \new Staff {
+ \new Voice = "music" {
+ b'2 c' c' c'
+ }
+ }
+ \new Lyrics \with {
+ \override VerticalAxisGroup.
+ nonstaff-relatedstaff-spacing.padding = #5
+ \override VerticalAxisGroup.
+ nonstaff-unrelatedstaff-spacing.padding = #5
+ }
+ \lyricsto "music" {
+ Here are some lyrics
+ }
+ \new Staff {
+ \clef bass e'2 f e c
+ }
+ >>
+ \new PianoStaff
+ <<
+ \new Staff {
+ g''2 c'' c'' a''
+ }
+ \new Staff {
+ \clef bass e2 f c e
+ }
+ >>
+>>
+@end lilypond
+
+確かに反映されました。しかしやり過ぎかもしれません。@code{padding}
+プロパティを 5 に設定すると、LilyPond は 5 譜スペースをオブジェクト間の@c
+距離に追加します。これは今回は大きすぎるので、2 を使用しましょう。
+
+次に、ピアノ伴奏を歌のパートから離しましょう。歌は @code{ChoirStaff}
+であるため、この譜のグループと下にあるピアノ譜とのスペースを増やす必要が@c
+あります。@code{StaffGrouper} の @code{staffgroup-staff-spacing} にある
+@code{basic-distance} を変更することで行います。
+
+@lilypond[quote,fragment,ragged-right,verbatim]
+<<
+ \new ChoirStaff \with {
+ \override StaffGrouper.
+ staffgroup-staff-spacing.basic-distance = #15
+ }
+ <<
+ \new Staff {
+ \new Voice = "music" {
+ b'2 c' c' c'
+ }
+ }
+ \new Lyrics \with {
+ \override VerticalAxisGroup.
+ nonstaff-relatedstaff-spacing.padding = #2
+ \override VerticalAxisGroup.
+ nonstaff-unrelatedstaff-spacing.padding = #2
+ }
+ \lyricsto "music" {
+ Here are some lyrics
+ }
+ \new Staff {
+ \clef bass e'2 f e c
+ }
+ >>
+ \new PianoStaff
+ <<
+ \new Staff {
+ g''2 c'' c'' a''
+ }
+ \new Staff {
+ \clef bass e2 f c e
+ }
+ >>
+>>
+@end lilypond
+
+完璧です。さて、ピアノ譜をお互いに近づける最後の要求に応えましょう。@c
+そのためには、また @code{StaffGrouper} のプロパティを変更しますが、今回は@c
+@code{basic-distance} と @code{padding} の両方の値を減らします。@c
+このようにして行います。
+
+@lilypond[quote,fragment,ragged-right,verbatim]
+<<
+ \new ChoirStaff \with {
+ \override StaffGrouper.
+ staffgroup-staff-spacing.basic-distance = #15
+ }
+ <<
+ \new Staff {
+ \new Voice = "music" {
+ b'2 c' c' c'
+ }
+ }
+ \new Lyrics \with {
+ \override VerticalAxisGroup.
+ nonstaff-relatedstaff-spacing.padding = #2
+ \override VerticalAxisGroup.
+ nonstaff-unrelatedstaff-spacing.padding = #2
+ }
+ \lyricsto "music" {
+ Here are some lyrics
+ }
+ \new Staff {
+ \clef bass e'2 f e c
+ }
+ >>
+ \new PianoStaff \with {
+ \override StaffGrouper.staff-staff-spacing = #'(
+ (basic-distance . 0)
+ (padding . 0))
+ }
+ <<
+ \new Staff {
+ g''2 c'' c'' a''
+ }
+ \new Staff {
+ \clef bass e2 f c e
+ }
+ >>
+>>
+@end lilypond
+
+非常に近くなりました。しかしこれが出版社の望むものでした。@c
+必要であれば、@code{padding} と @code{basic-distance} を変更することで@c
+間隔を広げることができます。
+
+垂直方向のスペースを変更する方法はたくさんあります。覚えておくべき@c
+キーポイントはこれです: @code{StaffGroup} にあるオブジェクト
+(例えば @code{GrandStaff} や @code{PianoStaff} のグループ) のスペースは、
+@code{StaffGrouper} の変数によって操作されること、@c
+グループ化されていない譜 (例えば @code{Lyrics} や @code{Staff})
+のスペースは、@code{VerticalAxisGroup} の変数によって操作されることです。@c
+詳しくは、@ruser{Flexible vertical spacing paper variables} と
+@ruser{Flexible vertical spacing within systems} を参照してください。