]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/optimal-page-breaking-hstretch.ly
regression test update, page-spacing
[lilypond.git] / input / regression / optimal-page-breaking-hstretch.ly
1 \version "2.16.0"
2
3 #(set-default-paper-size "a6")
4
5 \book {
6
7 \header{
8     texidoc="The optimal page breaker will make trade-offs between
9 horizontal and vertical stretching so that the overall spacing
10 will be more acceptable.  The @code{page-spacing-weight} parameter
11 controls the relative importance of vertical/@/horizontal spacing.
12 Because @code{ragged-last-bottom} is on, there is no penalty for odd
13 vertical spacing on the final page.  As a result, only the first
14 page should be horizontally stretched.
15 "
16 }
17
18 \paper {
19   #(define page-breaking ly:optimal-breaking)
20   page-spacing-weight = #100 % default is 10
21   ragged-last-bottom = ##t
22 }
23
24 \relative c' {
25   <>_"this page stretched horizontally"
26   \repeat unfold 5 {a b c d} \pageBreak
27   <>_"this page with natural spacing"
28   \repeat unfold 5 {a b c d}
29 }
30
31 }