lilypond-user-fr
[Top][All Lists]
Advanced

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

Re: first-page-number et bookpart


From: address@hidden
Subject: Re: first-page-number et bookpart
Date: Tue, 22 Oct 2019 16:10:49 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0

Le 20/10/2019 à 21:30, Luc De Rossi a écrit :
> Pierre,
> Un grand merci. C'est exactement ce que je cherchais.
> Bonne soirée,
> Luc
> 
> Le 20/10/2019 à 20:08, Pierre Perol-Schneider a écrit :
>> Bonsoir Luc,
>> On peut, en bidouillant les en-têtes/pieds-de-page (cf. 
>> http://lilypond.1069038.n5.nabble.com/Altering-page-numbers-td218712.html)
>> Ex.:
>>
>> \version "2.19.83"
>>
>> #(define-markup-command (bookpart-page-number layout props) ()
>>     (let ((first-page-number (ly:output-def-lookup layout 
>> 'first-page-number))
>>           (page-number (chain-assoc-get 'page:page-number props 0)))
>>       (interpret-markup layout props (format "~a" (1+ (- page-number
>> first-page-number))))))
>>
>> \paper {
>>   oddHeaderMarkup = \markup \null
>>   evenHeaderMarkup = \markup \null
>>   oddFooterMarkup = \markup { \fill-line { \bookpart-page-number } }
>>   evenFooterMarkup = \oddFooterMarkup
>> }
>>
>> \book {
>>   \bookpart {
>>     \score {
>>       \new Staff { \repeat unfold 100 c'1 }
>>       \layout {
>>         system-count = 19
>>       }
>>     }
>>     \header { title = "Mouvement 1" }
>>   }
>>   \bookpart {
>>     \score {
>>       \new Staff { \repeat unfold 100 c'1 }
>>       \layout {
>>         system-count = 19
>>       }
>>     }
>>     \header { title = "Mouvement 2" }
>>   }
>> }
>>
>> Cordialement,
>> Pierre

Je remercie Pierre et lui demande m'excuser pour lui avoir répondu
directement sans passer par la liste.
Je remercie également Luc de Rossi d'avoir soulevé ce problème qui
pourrait également me servir dans le futur.

La solution proposée fonctionne bien mais *pour un seul instrument*
seulement. Comment faire lorsqu'il y en a plusieurs.

J'avoue que je ne maîtrise pas ni \book, ni \bookpart. Est ce que la
solution proposée n'est pas possible avec plusieurs instruments ?

Merci de votre aide.

--

JJG




reply via email to

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