I've noticed this problem as well. I had assumed it was some mistake I'd made in my stylesheet, but I'm still baffled after hours of debugging. It would be sort of a relief if it's actually a bug.
On Thu, Nov 30, 2017 at 8:38 AM, fbous <f.n.a.b...@me.com> wrote: > Hello list, > > I have a rather large project,with orchestra, choir, etc., where layouting > the vocal score gives me headaches. I usually have four or five staffs per > system (SATB plus one soloist) but some parts have more (up to 13 staffs > per > system). I use extra dynamic lines to print rehearsal- and metronome marks. > > My problem is, that lilypond produces a bunch of consecutive half full > pages > (see attached image), sometimes it even prints only one system per page, > although there should be enough space for three systems most of the time. > > I tried the annotate-spacing option and noticed that the extent-estimate is > about half of the time a lot larger than the final resulting vertical > extent. I looked through the score, but could not find any pattern as to > when exactly a bad estimate occurs. The problem does disappear, though, if > I > move the Mark_engraver and the Metronome_mark_engraver back to the score > context > > Unfortunately min-systems-per-page does not work for me, due to the highly > varying number of staffs per system. Something like min-staffs-per-page > would be useful for me, but I could not find such a thing. Does anyone > know, > how I can tell lilypond to squeeze more systems on the page? > > For the vocal score I use a global staff size of 13.5 (a4paper) and the > layout settings below. > \layout{ > \context { > \Score > \remove Mark_engraver > \remove Metronome_mark_engraver > \override Beam.breakable = ##t > \override Hairpin #'minimum-length = #7 > \override Glissando #'minimum-length = #7 > \override Glissando.springs-and-rods = > #ly:spanner::set-spacing-rods > \compressFullBarRests > } > \context { > \Dynamics > \consists Output_property_engraver > \consists Axis_group_engraver > \consists Mark_engraver > \consists Metronome_mark_engraver > \override VerticalAxisGroup.remove-empty = ##t > \override VerticalAxisGroup.remove-layer = #'any > \override VerticalAxisGroup.staff-affinity = #CENTER > } > \context { > \Staff > \override VerticalAxisGroup.remove-empty = ##t > \override VerticalAxisGroup.remove-layer = #'any > } > \context { > \StaffGroup > \consists "Keep_alive_together_engraver" > } > \context { > \ChoirStaff > \consists "Keep_alive_together_engraver" > } > \context { > \Voice > \remove "Note_heads_engraver" > \consists "Completion_heads_engraver" > \remove "Rest_engraver" > \consists "Completion_rest_engraver" > } > } > <http://lilypond.1069038.n5.nabble.com/file/t5500/lilypond.png> > > > > > -- > Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user