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

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

Re: Page n sur N


From: cecile . huneau
Subject: Re: Page n sur N
Date: Tue, 29 May 2018 23:31:39 +0200 (CEST)

Olivier m'a devancée !
Voilà un exemple de code :

\score{
{
c'1 \pageTurn
c' \pageTurn
c'
\label #'theLastPage
}
\layout{}
}

\paper {
print-page-number = ##t
print-first-page-number = ##t
oddHeaderMarkup = \markup \null
evenHeaderMarkup = \markup \null
oddHeaderMarkup = \markup {
\on-the-fly \print-page-number-check-first {
\fill-line { \null \null \concat { \fromproperty #'page:page-number-string " sur " \page-ref #'theLastPage "0" "?"} }
}
}
evenFooterMarkup = \oddFooterMarkup
}



De: "Olivier Miakinen" <address@hidden>
À: address@hidden
Envoyé: Mardi 29 Mai 2018 23:18:01
Objet: Re: Page n sur N

Bonjour,

Le 29/05/2018 22:46, Radar loukoum a écrit :
>
> Je cherche à créer un pied de page personnalisé affichant dès la première
> page "Page n sur N" où n désigne la page en cours et N le nombre de pages
> total de la partition.
>
> Grâce à la doc, j'arrive au code suivant :
>
> \paper {
>     print-page-number = ##t
>     print-first-page-number = ##t
>     oddHeaderMarkup = \markup \null
>     evenHeaderMarkup = \markup \null
>     oddFooterMarkup = \markup {
>        \concat {
>         \on-the-fly \print-page-number-check-first
>          "Page "
>         \fromproperty #'page:page-number-string
>         " sur" }
>        
>        }
>     evenFooterMarkup = \oddFooterMarkup
>     }
>
> Et là, c'est le drame : je ne sais pas comment appeler le nombre total de
> pages de la partition.

Il y a sûrement un moyen plus simple et plus direct de le faire, mais
sinon tu dois pouvoir t'en sortir en mettant un \label vers la fin de
la partition et en le référençant par \page-ref :

http://lilypond.org/doc/v2.18/Documentation/notation/reference-to-page-numbers

> Enfin, comble de raffinement, je cherche à aligner mon bel ensemble
> proprement sur la droite de la feuille et je n'y arrive pas : j'ai
> lamentablement bricolé avec un \halign #-15 mais il existe bien évidemment
> une commande ad hoc qui m'échappe.

\right-align ?

http://lilypond.org/doc/v2.19/Documentation/notation/formatting-text#text-alignment

_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


reply via email to

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