Would someone be able to help me get this on one page? > 2009/5/14 <d...@haygoods.org>: >> I would like to reduce the vertical space between staves (aka 1-stave >> systems) within one \score on a page that has two other \scores. >> >> Once the rest of the content is added, I want to force the first >> \score's >> staves much closer together and leave all the default automatic spacing >> in >> place for the second two scores. This will allow all three scores to >> fit >> on one page. > > Have you tried this? > > \context { > \Staff > \override VerticalAxisGroup #'minimum-Y-extent = #'(0 . 0) > } > > Default is #'(-4 . 4) > > If you have lyrics, remember to do the same for the \Lyrics context. > > -- > Francisco Vila. Badajoz (Spain) > www.paconet.org >
I wasn't able to get this to work, even setting the Y-extent explicitly, and working with 'line-break-system-details also: \override NonMusicalPaperColumn #'line-break-system-details = #'((next-space . 0)) In most cases, the stretcher seems to kick in, in between \scores and score \headers, and it eiths mangles the score title spacing, or decides to re-stretch the staves over two pages. So, even though I would like fit this all on one page by vertically compressing only \score 1, I can accept something that affects all three scores, like \paper space-between-systems. But if I use this, can you show me how to isolate this first page in a \bookpart, so that I can use the defaults for the rest of the book? Thanks, - Dan _______________ \version "2.12.0" % necessary for upgrading to future LilyPond versions. \paper { indent = 0\cm #(set-paper-size "letter") } \header{ title = "Warm Up" } \layout { \context { \Score \remove "Bar_number_engraver" } } \score { \transpose bes c { \relative c' { \key bes \major \set fingeringOrientations = #'(down) #(set-accidental-style 'modern) \override Staff.TimeSignature #'break-visibility = #'#(#f #t #t) \slurUp bes'1-\markup { \combine \finger "0" \postscript #"1 0 translate 1.5 1.5 scale newpath 0.2 0.3 moveto 12 0.3 lineto closepath stroke" } ( f' ) ( bes ) ( f ) ( bes, ) \bar "||" \break \time 4/4 a-\markup \finger 2 ( e' ) ( a ) ( e ) ( a, ) \bar "||" \break \time 4/4 aes-\markup \finger 1 ( ees' ) ( aes ) ( ees ) ( aes, ) \bar "||" \break \time 4/4 g-\markup \finger 12 ( d' ) ( g ) ( d ) ( g, ) \bar "||" \break \time 4/4 ges-\markup \finger 23 ( des' ) ( ges ) ( des ) ( ges, ) \bar "||" \break \time 4/4 f-\markup \finger 13 ( c' ) ( f ) ( c ) ( f, ) \bar "||" \break \time 4/4 e-\markup \finger 123 ( b' ) ( e ) ( b ) ( e, ) \bar "|." } } \header { piece = "Warm Up #1" } } \score { \transpose bes c { \relative c' { \key bes \major \set fingeringOrientations = #'(down) #(set-accidental-style 'modern) \slurUp bes'2-\markup \finger 0 ( f' ) a,-\markup \finger 2 ( e' ) aes,-\markup \finger 1 ( ees' ) g,-\markup \finger 12 ( d' ) \break ges,-\markup \finger 23 ( des' ) f,-\markup \finger 13 ( c' ) e,-\markup \finger 123 ( b' ) bes-\markup \finger 0 ( f' ) \bar "|." } } \header { piece = "Warm Up #2" } } \score { \transpose bes c { \relative c' { \key bes \major \set fingeringOrientations = #'(down) #(set-accidental-style 'modern) \slurUp bes'4-\markup \finger 0 ( f' bes2 ) a,4-\markup \finger 2 ( e' a2 ) aes,4-\markup \finger 1 ( ees' aes2 ) g,4-\markup \finger 12 ( d' g2 ) \break ges,4-\markup \finger 23 ( des' ges2 ) f,4-\markup \finger 13 ( c' f2 ) e,4-\markup \finger 123 ( b' e2 ) bes4-\markup \finger 0 ( f' bes2 ) \bar "|." } } \header { piece = "Warm Up #3" } } _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user