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

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

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


From: CHARADE Olivier
Subject: RE: Re : entête différente entre page 1 et suivantes
Date: Sat, 1 Jul 2023 16:03:33 +0000

C'est parfait!

Ca m'a pris un peu de temps pour tout comprendre, mais j'arrive à jouer avec maintenant.


Une dernière question:


lorsque dans le book j'écris:

\header {
    instrument = \markup {\pad-markup #2 \larger \bold "Alto"}
  }

le nom de l’instrument est plus large et gras sur toutes les pages y compris la première.
Si j'enlève le \bold, il n'est plus gras sur les entêtes de pages suivantes mais le reste sur la première.
D'où ça sort?

Olivier


De : lilypond-user-fr-bounces+olivier.charade=cnrs.fr@gnu.org <lilypond-user-fr-bounces+olivier.charade=cnrs.fr@gnu.org> de la part de Frédéric Moinard <frederic.moinard@pm.me>
Envoyé : mercredi 28 juin 2023 11:30:12
À : lilypond-user-fr@gnu.org
Objet : Re : entête différente entre page 1 et suivantes
 
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]