X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fnotation%2Fspacing.itely;h=7e9b1d66aa232acf386d92db569d1da1e7ae51d4;hb=b3f0c2f6c352a850f03dc44a947776199eb3fa0b;hp=bee5fd4ff61d7c1e0fc5e7c1ba37c5534796dac1;hpb=933acc9467da9d5ed6bd20eedc483e8b79ce58c0;p=lilypond.git diff --git a/Documentation/notation/spacing.itely b/Documentation/notation/spacing.itely index bee5fd4ff6..7e9b1d66aa 100644 --- a/Documentation/notation/spacing.itely +++ b/Documentation/notation/spacing.itely @@ -232,6 +232,12 @@ follows it. The distances are measured from the center of the last staff in the system to the baseline of the title that follows it. See @var{after-title-spacing}. +@item between-scores-system-spacing +@funindex between-scores-system-spacing + +Specifies the spacing between two systems if they are in different scores, but +there is no title between them. See @var{after-title-spacing}. + @item between-system-spacing @funindex between-system-spacing @@ -1280,7 +1286,6 @@ staves inside a system. * Vertical spacing inside a system:: * Vertical spacing between systems:: * Explicit staff and system positioning:: -* Two-pass vertical spacing:: * Vertical collision avoidance:: @end menu @@ -1694,70 +1699,6 @@ Snippets: @rlsr{Spacing}. -@node Two-pass vertical spacing -@subsection Two-pass vertical spacing - -@warning{Two-pass vertical spacing is deprecated and will be removed in -a future version of LilyPond. Systems are now stretched automatically -in a single pass. See @ref{Vertical spacing inside a system}.} - -In order to automatically stretch systems so that they should fill the -space left on a page, a two-pass technique can be used: - -@enumerate -@item In the first pass, the amount of vertical space used to increase -the height of each system is computed and dumped to a file. -@item In the second pass, spacing inside the systems are -stretched according to the data in the page layout file. -@end enumerate - -The @code{ragged-bottom} property adds space between systems, while -the two-pass technique adds space between staves inside a system. - -To allow this behavior, a @code{tweak-key} variable has to be set in -each score @code{\layout} block, and the tweaks included in each score -music, using the @code{\scoreTweak} music function. - -@quotation -@verbatim -%% include the generated page layout file: -\includePageLayoutFile - -\score { - \new StaffGroup << - \new Staff << - %% Include this score tweaks: - \scoreTweak "scoreA" - { \clef french c''1 \break c''1 } - >> - \new Staff { \clef soprano g'1 g'1 } - \new Staff { \clef mezzosoprano e'1 e'1 } - \new Staff { \clef alto g1 g1 } - \new Staff { \clef bass c1 c1 } - >> - \header { - piece = "Score with tweaks" - } - %% Define how to name the tweaks for this score: - \layout { #(define tweak-key "scoreA") } -} -@end verbatim -@end quotation - -For the first pass, the @code{dump-tweaks} option should be set to -generate the page layout file. - -@example -lilypond -dbackend=null -d dump-tweaks .ly -lilypond .ly -@end example - - -@seealso -Snippets: -@rlsr{Spacing}. - - @node Vertical collision avoidance @subsection Vertical collision avoidance