Hi,
I've uploaded a 3rd patch. Compared with the 2nd (which addresses the
issues
raised by Joe), it implements two things:
- it is possible, in header and footer markups, to know whether a page
is the
first or last page of book or of a part, using the predicates
first-page
last-page
part-first-page
part-last-page
The associated code is mostly in page.scm, titling.scm, titling-init.ly
- it implements some kind of \paper block inheritance. Please have a
look at
it: lily-parser.cc and parser.yy.
When a \paper block is found in a \bookpart, it is initialized using
the upper
level \paper block, that is the one from the \book block (if any),
instead of
systematically using $defaultpaper.
After that, I still have to write the associated documentation.
Nicolas
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel