[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