lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fit on one page?


From: dan
Subject: Fit on one page?
Date: Fri, 15 May 2009 01:15:16 -0700 (MST)
User-agent: SquirrelMail/1.4.13

Would someone be able to help me get this on one page?

> 2009/5/14  <address@hidden>:
>> 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" }
}








reply via email to

[Prev in Thread] Current Thread [Next in Thread]