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

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

Re: Footer et Tagline


From: Xavier Scheuer
Subject: Re: Footer et Tagline
Date: Tue, 13 Aug 2013 21:46:57 +0200

2013/8/13 Seventies <address@hidden>
>
> Petit retour : tout fonctionne parfaitement, mais il fallait passer à la
> 2.16.2 - sous la 2.16.1, ça ne compilait pas.

Je ne teste pas toujours le code que je propose avant de répondre,
si en plus il faut faire attention au fait que les utilisateurs peuvent
utiliser une ancienne version stable…  ;-P

> Grand merci à Xavier ...
>
> ... pourtant ...
>
> Le footer reste présent sur les première et dernière pages, en plus du
> copyright et de la tagline.
> Euh ... est-il possible de supprimer ces deux footer ?
>
> Non, je plaisante, c'est parfait ;-)

Non, moi je ne plaisante pas.  ;-D
Le bout de code suivant n'imprime ce footer personnalisé
NI sur la toute première page NI sur la toute dernière
(donc pas de footer personnalisé si la partition fait moins de 3 pages).

%%%% Lily code (testé avec 2.16.2 uniquement)

\paper {
  #(define (not-last-page layout props arg)
    (if (not (book-last-page? layout props))
         (interpret-markup layout props arg)
        empty-stencil))
  oddFooterMarkup = \markup {
    \column {
      \fill-line {
        %% Copyright header field only on first page.
        \on-the-fly #first-page \fromproperty #'header:copyright
      }
      %% Ajout footer sur toutes les pages SAUF la toute première
      %% et la toute dernière page
      \fill-line {
        \on-the-fly #not-first-page \on-the-fly #not-last-page
        { "Mon en-pied personnalisé" }
      }
      %% Fin footer ajouté
      \fill-line {
        %% Tagline header field only on last page.
        \on-the-fly #last-page \fromproperty #'header:tagline
      }
    }
  }
}

%%%% End of lily code

Cordialement,
Xavier

--
Xavier Scheuer <address@hidden>


reply via email to

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