bug-lilypond
[Top][All Lists]
Advanced

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

Re: Funky Page Breaks


From: Paul Scott
Subject: Re: Funky Page Breaks
Date: Thu, 28 Oct 2004 02:39:05 -0700
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.3) Gecko/20041007 Debian/1.7.3-5

Jan Nieuwenhuizen wrote:
Will Oram writes:


In the piece below, in 2.3.22, the output is 2 pages.


This has happened before, but I was engraving on a deadline,


Then you'll be glad to hear this is fixed in CVS.

Depending on when Pedro made his 2.3.24 Debian packages this may or may not be fixed. The included example generates three pages when two will do. I have reduced this down from a part which was taking 12 pages when three or four would have done.

Paul Scott


\version "2.3.23"
\include "english.ly"

#(set-default-paper-size "letter")
\paper{
    indent = 0\in
}

cueOn = \set Staff.fontSize = #-1
cueOff = \unset Staff.fontSize

#(set-global-staff-size 20)

\paper{
    raggedbottom = ##t
    raggedlastbottom = ##t
}
\header {
    subtitle   = "III. Rondo a la Tarantella"
}

globalc = {
    \override Score.MetronomeMark #'padding = #3
    \override Score.RehearsalMark  #'print-function =
    #(make-stencil-boxer 0.15 0.3 0.3 Text_interface::print)
    \tempo 4=60 \time 4/4 s1*5 \time 3/4 s4*3*3
    \time 6/8 \tempo 4.=116 s8*6^\markup\bold{ Allegro } s8*6*3
    s8*6*2 \mark "15" s8*6*21
    \mark "36" s8*6*5
    \mark "41" s8*6*13
    \mark "54" s8*6*15
    \mark "69" s8*6*8
    \mark "77" s8*6*10
    \mark "87" s8*6*6
    \mark "93" s8*6*4
    \mark "97" s8*6*25
    \mark "122" s8*6*7
    \mark "129" s8*6*4
    \mark "133" s8*6*13
    \mark "146" s8*6*19
    \mark "165" s8*6*7
    \mark "172" s8*6*9
    \mark "181" s8*6*6
    \mark "187" s8*6*5 %s8*6*9
    \bar "|."
}
clic= \relative c''' {
    R1*5 R4*3*3 R8*6*4 c8-> r4 r4. R8*6 a8-> r4 r4. R8*6
    d,8-> r4 r4. R8*6*17
    \cueOn g4^\markup{ solo vln. } c,8 f4 d8 ef4 c8 f4 c8 %37
    g'4 ef8 a4 f8 \cueOff %38
    c'8^\markup\bold\large{ a2 } c b a a g
    fs fs e d d c ef ef d c c bf a a g f f ef %42
    R8*6*5 d'8\f^\markup\bold\large{ a2 }  c b a g f
    R8*6 e'8\f^\markup\bold\large{ a2 }  d c b a g R8*6*4 %54
    c'8\f^\markup\bold\large{ a2 } c c b b b ef ef ef d d d R8*6*12 %68
    e,8(\mf^\markup\large\bold{ I } d c b a g fs e d c b a gs2.) %71
    R8*6*2 g'8(^\markup\large\bold{ I } f g e f g) %74
    \repeat "percent" 3 { a8( g f e f g) } %77
    a( g f g a bf) af2. R8*6*3 %82
\repeat "percent" 4 { d,8( ^\markup\large\bold{ a2 } cs d cs d cs) } %86
    \repeat "percent" 4 { cs( b cs b cs b) } %90
    a( gs a b a b cs b cs d cs d) cs( b cs d cs d e d e f e f) | %94
    \repeat unfold 2 { g( f e d cs b) } g'( f e d c b) | %97
    a'8-> r4 r4.
    R8*6 a'8-> r4 r4. R8*6 d,8-> r4 r4. R8*6*20 %122
    fs4.( d4) d8 \repeat unfold 2 { a'4 r8 g4 r8 } f4 r8 ef4 r8 %126
    d'4.( a4) a8 c4 r8 bf4 r8 a4 r8 g4 r8 f4 r8 ef4 r8 %130
    fs4.( d'8.) d8. c4 r8 fs,4 r8 bf4 r8 a4 r8 g4 r8 fs4 r8 %134
    << { s8*6*10^\markup\large\bold{ \column < meno mosso > } }
       { R8*6*10 } >>
    fs,4.(\mf^\markup\large\bold{ I } e8.) %144.5
    \repeat unfold 2 { e8.( fs4. e8.) } e8.( %147
    fs4. g8.) g8. R8*6*14
    a8.\mp^\markup\large\bold{ II } a( g( g( %163
    fs) fs( e) e( a) a( g) g( fs) fs( e) e( bf2.~bf) %168
    a'8(\mp^\markup\large\bold{ I } b a g a g fs g fs e fs e %170
    fs8.) fs( e) e( g) g( fs) fs fs2._\markup\italic{ dim. } R8*6*3 %176
    r8\f^\markup\large\bold{ a2 } e8( fs g fs g a4.) g8( a g %178
    fs4.) e8( fs e d4.) c8( d c d4.) c b8( c b a4.) %181
    gs8( a gs a4.) b8( c b c4.) cs4. d cs d8( cs d cs d cs d4.) %187
    a8( b a gs4. a) r
    R8*6*3 %192
}

\score{
    <<
        \override Score.MultiMeasureRest   #'expand-limit = #1
        \set Score.skipBars = ##t
        \new Staff << \globalc \clic >>
    >>
}




reply via email to

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