lilypond-user
[Top][All Lists]
Advanced

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

Re: Problem controlling page numbers in bookparts


From: Vincent Gay
Subject: Re: Problem controlling page numbers in bookparts
Date: Tue, 4 Jan 2022 09:42:19 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.1

This is perfect, thanks a lot Valentin.

And best wishes for the new year.

Le 03/01/2022 à 22:47, Valentin Petzel a écrit :
Hello Vincent,

The first problem seems to be something internal to Lilypond. Basically the
header markup seems to get called for the 0th page even though we don’t need
it. But as only positive integers can be formatted as roman this causes a
problem if the first bookpart is set to roman.

But we can easily fix this as shown in lines 37 and 39 in the fixed first
example.

For your second problem: The code you are using is messing up the order of
things. Basically it first performs the first-page check and then does the
resetting stuff. This means that that if print-first-page-number is ##f the
reset call is not evaluated on the first page. Apparently this fucks up this
system. So the solution is to move the first page check after the reset part,
as shown in lines 63-65 and 79-81 in the fixed second example.

Your third problem is basically a result from the same thing. Due to the order
the first page check is done before resetting. This means that at the time the
first page is checked it does not have page number 1. Changing the order again
fixes this.

Cheers,
Valentin


--
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/ - http://photos.vintherine.org/

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

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