[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: first-page-number et bookpart
From: |
daniel.bernair |
Subject: |
RE: first-page-number et bookpart |
Date: |
Tue, 22 Oct 2019 19:59:14 +0200 |
Je ne sais si cela répond totalement à la question mais pour l'instant j'encode
une partition d'orchestre. Elle est loin d'être terminée mais j'utilise Book
pour les différentes parties. Voir le fichier joint dont j'ai enlevé toutes
les instructions musicales . Il y a beaucoup de %{ %} et de %%%%%%%% cela me
permet de garder toujours la même présentation en adaptant selon les besoins.
Amicalement,
Daniel Bernair
-----Message d'origine-----
De : lilypond-user-fr <lilypond-user-fr-bounces+daniel.bernair=address@hidden>
De la part de address@hidden
Envoyé : mardi 22 octobre 2019 16:11
À : Luc De Rossi <address@hidden>; Pierre Perol-Schneider <address@hidden>
Cc : Lilypond - Liste <address@hidden>
Objet : Re: first-page-number et bookpart
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
_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.com
aide au forum lilypond.ly
Description: Text Data
Message not available
Re: first-page-number et bookpart, Jean Abou Samra, 2019/10/20