Thanks, I would have never found this solution myself...
However, there's a typo in the manual, section "Selected snippets", examples
2 and 4, should be

 \ifnum#1<...

instead of

\ifnum##1<...

So, my solution is as follows:

\def\betweenLilyPondSystem#1{
  \ifnum#1<4 \linebreak \vfill \else\fi
}

This adds extra vertical space after systems 1,2,3 in a lilypond snippet
with 4 systems, making it fit nicely on a page.


Spela





2010/8/14 Dmytro O. Redchuk <brownian....@gmail.com>

> On Sat 14 Aug 2010, 08:21 Spela wrote:
> > I have some trouble using command:
> >
> > \paper {
> >      ragged-last-bottom=##f
> > }
> >
> >
> > when I insert that command in a lilypond file it works ok, but when I try
> using
> > the same file in lilypond-book it does not work. How can I controle
> spacing
> > between staff in lilypond-book?
> Please take a look at
> http://lilypond.org/doc/v2.13/Documentation/usage/latex
> (particularly, "Selected Snippets") --- there is a \betweenLilyPondSystem
> command and examples.
>
> So, every system is a separate "image" for LaTeX, and it's a LaTeX's
> property
> to deal with spacings.
>
> \betweenLilyPondSystem exactly for that purpose.
>
> --
>  Dmytro O. Redchuk
>  Bug Squad
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to