bug-lilypond
[Top][All Lists]
Advanced

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

Re: Spacing problems with 2.9.21 (as opposed to 2.8)


From: Joe Neeman
Subject: Re: Spacing problems with 2.9.21 (as opposed to 2.8)
Date: Tue, 10 Oct 2006 10:41:37 +0200

On Sun, 2006-10-08 at 10:27 +0000, Arvid Grøtting wrote:
> Arvid Grøtting <arvidgr <at> gmail.com> writes:
> 
> > For some reasons, 2.9.21 has three systems per page on all pages,
> > while 2.8.1 has three on the first page and four thereafter, but I
> > don't know if that's a symptom or the problem.  
> 
> Looks like it's related to the problem.  Here's a small (close enough to
> minimal) input file that demonstrates the problem if you convert-ly and
> run it through 2.9.21.  With 2.9.21, I get four pages where 2.8.1 needs
> two.  Page two of the 2.9.21 version has one single-staff system...
Thanks for the small example. This should now be fixed. Your first
example now spaces on 5 pages (3 on the first, 4 on the rest). Your
minimal example now uses 3 pages (with a single system on the last
page). If you set ragged-bottom-last to #f, however (which is generally
a better setting with the new page breakers), it only takes up 2 pages.

For what it's worth, the problem was with the height-estimation of
Hara-kiri staves. You can see the problem by looking at the
annotated-spacing: the Y-extent-estimate intervals on some of the staves
are way too big.

Cheers,
Joe
> 
> \version "2.8.1"
> 
> #(set-global-staff-size 18)
> 
> \paper { annotate-spacing = ##t
> }
> 
> somemusic = \relative c'' { c4\f d\< e f | g8( a\> g fis g2)\! | 
>                           g8.\p( g16) g8( g16\< g g g g g g4) | g1\mf | R1}
> 
> 
> \score {
> 
>   \context Score <<
>     \new Staff <<
>       \new Voice = foo { \repeat unfold 16 \somemusic \bar "|." }
>     >>
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>     \new Staff { \somemusic | R1*20 }
>   >>
>   \layout {
>     \context { \RemoveEmptyStaffContext }
>   }
> }
> 
> 
> 
> 
> 
> 
> _______________________________________________
> bug-lilypond mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-lilypond





reply via email to

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