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

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

Re: personnaliser le numéro de page


From: Éric
Subject: Re: personnaliser le numéro de page
Date: Wed, 13 Dec 2017 14:55:32 -0700 (MST)

En continuant à chercher,
j'ai trouvé cette réponse à :
http://lists.gnu.org/archive/html/lilypond-user/2010-08/msg00403.html

que je résume ainsi :
\paper {
  print-first-page-number = ##t
  oddHeaderMarkup = \markup {
    \fill-line {
      ""
      \concat {
        \fromproperty #'page:page-number-string
        "/"
        \page-ref #'lastPage "0" "?"
      }
    }
  }

  evenHeaderMarkup = \oddHeaderMarkup
}

music = {
  \repeat unfold 250 { c''1 }
  \label #'lastPage
}

\score {
  \music
}

Ça correspond au manuel notation 3.2.5 "Référencement des numéros de page" .

Il n'est malheureusement pas possible d'insérer ce code dans le fichier
d'initialisation titling-init.ly pour un comportement par défaut comme
j'aurais aimer le faire. En effet, il faut s'adapter en fonction de la
longueur du nombre à imprimer : par exemple pour une partition entre 10 et
99 pages, il faut coder : 
 \page-ref #'lastPage "00" "?"
pour une partition de 100 à 999 pages, il faudra :
 \page-ref #'lastPage "000" "?"

Cette adaptation est certes faisable.
Cependant, si quelqu'un a une autre idée, c'est bien venu.

Éric



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/



reply via email to

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