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

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

Re : entête différente entre page 1 et suivantes


From: Frédéric Moinard
Subject: Re : entête différente entre page 1 et suivantes
Date: Wed, 28 Jun 2023 09:30:12 +0000

Bonjour,

Le mardi 27 juin 2023 à 18:29, Olivier Charade <olivier.charade@cnrs.fr> a 
écrit :

> (...)
j'aimerais bien trouver comment on différencie cette
> première page des autres pour changer également le padding.

Déjà, pour différencier, je propose de définir des variables différentes pour 
le titre ou les pages, ce qui permet de définir précisément ce qu'on veut 
afficher :

%%%%%%%%%%
\version "2.25.5"

\header {
  title = "Titraille"
  instrument = "Instrument pour les pages"
  instrumentTitre = "Instrument pour le titre"
}

\paper {
  bookTitleMarkup = \markup { %% définit l'affichage de titre du \book 
    \fill-line {
      \fontsize #1 \bold \fromproperty #'header:instrumentTitre
      \fontsize #2 \bold \fromproperty #'header:title
      \null
    }
  }
  
  evenHeaderMarkup = \markup  %% pour les pages impaires
  \fill-line {
    \if \should-print-page-number \fromproperty #'page:page-number-string
    \unless \on-first-page-of-part \smaller \italic \concat { "– " 
\fromproperty #'header:title " –" }
    \unless \on-first-page-of-part \smaller \italic \fromproperty 
#'header:instrument
  }
  oddHeaderMarkup = \markup %% pour les pages paires
  \fill-line {
    \unless \on-first-page-of-part \smaller \italic \fromproperty 
#'header:instrument
    \unless \on-first-page-of-part \smaller \italic \concat { "– " 
\fromproperty #'header:title " –" }
    \if \should-print-page-number \fromproperty #'page:page-number-string
  }
}

{ c''1 \pageBreak c'' }
%%%%%%%%%%

hth,
Frédéric



reply via email to

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