Neil Thornock wrote:
I do remember trying this before, though, and wanting to get rid of
the negative numbers, so that the page numbers will start on page
number 1 (not -2 or whatever). But I can't find how to do that. I'm
using oddHeader and evenHeader markup for the page numbers at this
point. It seems I should be able to turn page numbers off until a
certain page...
Here's one solution.
\paper{
#(define (print-positive-page-number layout props arg)
(if (> (chain-assoc-get 'page:page-number props -1) 0)
(create-page-number-stencil layout props arg)
empty-stencil))
oddHeaderMarkup = \markup
\fill-line {
%% force the header to take some space, otherwise the
%% page layout becomes a complete mess.
" "
\on-the-fly #not-first-page \fromproperty #'header:instrument
\on-the-fly #print-positive-page-number \fromproperty
#'page:page-number-string
}
evenHeaderMarkup = \markup
\fill-line {
\on-the-fly #print-positive-page-number \fromproperty
#'page:page-number-string
\on-the-fly #not-first-page \fromproperty #'header:instrument
" "
}
first-page-number = -1
}
\relative {
c1 \pageBreak
c1 \pageBreak
c1 \pageBreak
c1 \pageBreak
}
/Mats
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user