Mise en forme par défaut des titrages subalternes

L’exemple suivant recense les différentes variables imprimables attachées au bloc \header. Notez bien que l’espacement vertical par défaut entre les différentes composantes des entêtes est optimisé pour des entrées d’une seule ligne. Si l’un des éléments devait comprendre plusieurs lignes, par exemple un compositeur sur deux lignes, l’ajout d’un \vspace au champ en question sera peut-être nécessaire pour ajuster l’espacement vertical. Une alternative consiste à se définir sa propre mise en forme personnalisée – see Mise en forme personnalisée des titrages.

\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 }
  }
}

[image of music]

Quelques précisions :

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'' }
  }
}

[image of music]

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.


GNU LilyPond – Manuel de notation v2.25.22 (development-branch).