2017-06-23 3:30 GMT+02:00 David Wright <lily...@lionunicorn.co.uk>:

> On Thu 22 Jun 2017 at 17:10:56 (-0700), tisimst wrote:
>
> > My experience tells me that although the staff-size is larger in the
> second
> > \bookpart, the horizontal treatment isn't going to be a normal 17pt. It
> > will still be more like the 15pt global one. The only way I've found to
> get
> > true horizontal spacing correction is with completely different \book
> > blocks, which you can use a separate #(set-global-staff-size... before
> each
> > one, like this:
> >
> > #(set-global-staff-size 15)
> > \book {
>
>     \bookOutputSuffix "01"
>
> >   \paper {
> >     #(set-global-fonts ...)
> >   }
> >   { ... bookpart here ... }
> > }
> >
> > #(set-global-staff-size 17)
> > \book {
>
>     \bookOutputSuffix "02"
>
> >   \paper {
> >     #(set-global-fonts ...)
> >   }
> >   { ... another bookpart here ... }
> > }
> >
> > Unfortunately, this results in separate output PDFs, which I don't think
> > you want.
>
> If you can handle the titling (which might differ between
> \book and \bookpart) and page numbering, it is trivial to
> concatenate the output PDFs with pdftk. Make it more
> convenient by suffixing the LP output filenames as shown above
> so that you can wildcard/glob them in the command line:
>
> pdftk lilyoutputname*.pdf cat output concatenated-file.pdf


Thank you both, Abraham and David.
It seems like the least effort now is to produce several PDF files and
concatenate them, which means I also have to manually create a table of
contents. Had I known beforehand that working with different staff sizes
would be such a problem, I simply could have chosen other font sizes, since
those parts don’t actually feature music, only text and chord symbols.
Well, I am wiser for the next project now …

--
Peter Crighton | Musician & Music Engraver based in Mainz, Germany
http://www.petercrighton.de
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to