[Top][All Lists]
[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