lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: first-page-number set to negative number


From: Mats Bengtsson
Subject: Re: first-page-number set to negative number
Date: Wed, 23 Jan 2008 11:14:15 +0100
User-agent: Thunderbird 2.0.0.5 (X11/20070716)



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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]