Mise en forme par défaut des titrages subalternes
Voici les différentes variables imprimables attachées au bloc
\header :
\book { \header { % Les champs suivants sont centrés dedication = "Dédicace" title = "Titre" subtitle = "Sous-titre" subsubtitle = "Sous-sous-titre" % Les champs suivants sont répartis sur une même ligne, et % le champ "instrument" apparaîtra sur les pages suivantes instrument = \markup \with-color #green "Instrument" poet = "Librettiste" composer = "Compositeur" % Les champs suivants sont en opposition sur la même ligne meter = "Tempo" arranger = "Arrangeur" % Les champs suivants sont centrés en bas de page tagline = "Le « tagline » ou mention spéciale va en pied de dernière page" copyright = "Le copyright va en pied de première page" } \score { { s1 } \header { % Les champs suivants sont en opposition sur la même ligne piece = "Pièce 1" opus = "Opus 1" } } \score { \header { % Les champs suivants sont en opposition sur la même ligne piece = "Pièce 2 sur la même page" opus = "Opus 2" } { s1 } } \pageBreak \score { \header { % Les champs suivants sont en opposition sur la même ligne piece = "Pièce 3 sur une nouvelle page" opus = "Opus 3" } { s1 } } }
Quelques précisions :
- Le nom de l’instrument sera répété en tête de chaque page.
- Seuls seront imprimés les champs
pieceetopusinclus dans un bloc\scoredès lors que la variableprint-all-headersreste désactivée (valeur à#f). - Les champs d’un bloc
\headerqui n’auront pas été alimentés seront remplacés par un markup\nullde façon à ne pas gaspiller d’espace. - Par défaut,
scoreTitleMarkupplace les champspieceetopusde part et d’autre sur une même ligne.
Les possibilités de modifier la mise en forme par défaut sont abordées à la rubrique Mise en forme personnalisée des titrages.
Un bloc \book qui commencerait directement par un bloc
\bookpart ne verra pas ses titrages apparaître puisqu’il n’y a
aucune page où imprimer le titre. Si toutefois le titre de l’ouvrage
est requis, le bloc \book devra commencer par un markup ou
une commande \pageBreak.
La variable breakbefore activée dans un bloc \header situé
dans un bloc \score force le saut de page avant le morceau
contenu dans ce \score. Vous pourrez ainsi séparer le titre
principal de la musique.
\book { \header { title = "This is my Title" subtitle = "This is my Subtitle" copyright = "This is the bottom of the first page" } \score { \header { piece = "This is the Music" breakbefore = ##t } \repeat unfold 4 { e'' e'' e'' e'' } } }
Voir aussi
Manuel d’initiation : Organisation des fichiers LilyPond.
Manuel de notation : Mise en forme personnalisée des titrages, Structure de fichier.
Fichiers d’initialisation : ly/titling-init.ly.
![[image of music]](../12/lily-081c4b8f.png)
![[image of music]](../a5/lily-3c1cddd3.png)