Thanks Joe, Also anyone using an on-the-fly expression that expects #first-page to be true on the first page will also fail if they set first-page-number themselves. Because #first-page is determined by comparing the page counter value to first-page-number. If the user is asking for a different first-page-number then the #first-page boolean winds up being unreliable. I thought I was going crazy when my copyrights did not print when I was clearly checking this expression to set the footer:
\on-the-fly #first-page { \fill-line { { \hspace #0 } { \teeny "copyright" } { \bold \fromproperty #'page:page-number-string } } } And #first-page was evaluating to false on the first page, because I was also setting first-page-number = #4. A case of one bug creating another bug I guess, so I had to remove my first-page-number = #4 setting, but still need my song to begin with page 4. I would hope that page first of a 1 page score would evaluate as follows: #first-page = true AND #last-page = true And that multi-page scores would evaluate as follows: page first #first-page = true AND #last-page = false page n #first-page = false AND #last-page = false page last #first-page = false AND #last-page = true All regardless if the user selected a different starting offset page number. In my case the #first-page boolean would have became true on page 4 I guess, but there was not enough music to get that far. thanks Rick Joe Neeman-2 wrote: > > On Wed, 2006-09-27 at 14:42 -0700, Rick Hansen (aka RickH) wrote: >> It appears that the "first-page-number" property is not working, here is >> an >> example: Note that the first page number (\fromproperty >> #'page:page-number-string) in the odd/even mirrored footers always comes >> out >> as 1, even when setting the first-page-number property to a different >> value >> like #4. (v2.9.18) >> >> Thanks for any info on this. > > This would be my fault. I'll try to have a look at it soon. > >> >> >> >> %EXAMPLE BEGIN >> >> >> \version "2.9.18" >> \include "english.ly" >> >> #(set-default-paper-size "letter" 'portrait) >> >> \paper { >> paper-height = 11.0\in >> paper-width = 8.5\in >> line-width = 7.7\in >> left-margin = 0.4\in >> top-margin = 0.25\in >> bottom-margin = 0.25\in >> page-top-space = 0.0\in >> foot-separation = 0.0\in >> head-separation = 0.0\in >> after-title-space = 0.0\in >> between-title-space = 0.0\in >> horizontal-shift = 0.0\in >> annotate-spacing = ##f >> between-system-padding = #1 >> between-system-space = #30 >> first-page-number = #4 >> printfirst-page-number = ##f >> print-page-number = ##f >> oddFooterMarkup = \markup { \fill-line { \hspace #0 { \bold >> \fromproperty >> #'page:page-number-string } } } >> evenFooterMarkup = \markup { \fill-line { { \bold \fromproperty >> #'page:page-number-string } \hspace #0 } } >> } >> >> \new Staff \with { >> } >> { >> \clef "treble" >> \key ef \major >> \time 4/4 >> \relative c'' { >> %1 >> af8. g16 f8. ef16 f4. g8 >> \noBreak >> | >> %2 >> bf8. af16 g8. f16 af4. bf8 >> \noBreak >> | >> %3 >> ef8. d16 c8. bf16 c2 >> \pageBreak >> | >> %4 >> r2 r4 d4 >> \noBreak >> | >> %5 >> f8. ef16 d8. c16 d4 ef >> \noBreak >> | >> } >> } >> >> \layout { >> ragged-right = ##t >> ragged-last = ##t >> ragged-bottom = ##t >> ragged-last-bottom = ##t >> indent = 0.0\in >> } >> >> >> >> %EXAMPLE END >> > > > > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > http://lists.gnu.org/mailman/listinfo/bug-lilypond > > -- View this message in context: http://www.nabble.com/first-page-number-parameter-is-not-being-recognized-tf2347489.html#a6554196 Sent from the Gnu - Lilypond - Bugs mailing list archive at Nabble.com. _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond