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

[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




reply via email to

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