On Sun, 2014-03-30 at 09:46 +0100, Graham King wrote:

> On Sun, 2014-03-30 at 09:37 +0100, Graham King wrote:
> 
> > I'm having a bit of a struggle with the spacing of systems on the
> > final page of a 12-page score.  With 
> > \paper { ragged-last-bottom = ##t }
> > the final page has three systems crowded together, followed by a sea
> > of whitespace, then the copyright line.  But with
> > \paper { ragged-last-bottom = ##f }
> > the spacing between systems is reasonable but the final system is
> > too close to the copyright line.
> > 
> > I've tried various things, including:  
> >       * changing the copyright line to \markup { \center-column { "
> >         " \vspace #10 "some text" }} 
> >       * changing \paper { system-system-spacing #'basic-distance =
> >         #29 } 
> 
> 
> <chagrin> I just discovered a keyboard shortcut for "send" </chagrin>
> continued... 
>       * and various other things that I've now forgotten!
> Adding whitespace above the copyright line has no effect at all.
> A small change in system-system-spacing ( #29 to #30 ) flips from no
> effect to the same as ragged-last-bottom = ##f.
> 
> Before I start working blindly through all 4*8 = 32 permutations of
> the "vertical spacing \paper" variables, please could some kind person
> give me a hint?
> 
> thanks, in anticipation
> 

Well, the inevitable happened!  After a couple of hours of
experimentation, I swallowed my pride and asked the list, and then
almost immediately found something that worked:
\paper {
  last-bottom-spacing =
    #'((basic-distance . 12)
       (minimum-distance .12)
       (padding . 12)
       (stretchability . 12))
}

Quite why it works is a profound mystery to me, but this code will be
surrounded with comments indicating that it is to be treated as a holy
relic...

Sorry to waste your time.
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to