[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problème numérotation des pages
From: |
Jean Abou Samra |
Subject: |
Re: Problème numérotation des pages |
Date: |
Sun, 12 Jun 2022 23:30:54 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 |
Le 12/06/2022 à 23:12, Christian LE BARS a écrit :
Bonjour a tous.
ce message s'adresse plus particulièrement à Vincent.
voila , j'ai plus de 10 pages dans mon conducteur.
et 1/10 de pagination n'apparait pas correctement le slash et le 1 du
dix se monte dessus!
il faudrait agrandir l'espace.
Peut tu faire quelque chose?
par avance merci
Bonjour Christian,
Je suppose que tu utilises le code que propose Vincent
sur son blog
(https://myrealbook.vintherine.org/numerotation-des-pages.html)
comme dans cet exemple :
\version "2.22.2"
\paper {
oddHeaderMarkup = \markup {
\on-the-fly \print-page-number-check-first {
\fill-line {
\null
\concat {
\fromproperty #'page:page-number-string
"/"
\page-ref #'theLastPage "0" "?"
}
}
}
}
evenHeaderMarkup = \markup {
\on-the-fly \print-page-number-check-first {
\fill-line {
\concat {
\fromproperty #'page:page-number-string
"/"
\page-ref #'theLastPage "0" "?"
}
\null
}
}
}
print-first-page-number = ##t
}
{
\repeat unfold 20 { c'1 \pageBreak }
\label #'theLastPage
}
Dans le \paper, le "0" que prend \page-ref est destiné à donner
une estimation de la taille du numéro de page (le problème étant
que LilyPond ne peut pas connaître le numéro de page avant d'avoir
fait la répartition en pages, ce qui nécessite de connaître la
taille de chaque élément, comme la taille du numéro de page). Si
la partition comporte plus de dix pages, il faut remplacer les
deux occurrences de "0" par "00".
Cordialement,
Jean