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

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

Re: Comment insérer des titres de pièces après un \break


From: Jean Abou Samra
Subject: Re: Comment insérer des titres de pièces après un \break
Date: Wed, 8 Sep 2021 01:38:47 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0

Le 07/09/2021 à 19:37, Ziad Gholam a écrit :
Bonjour,

Je suis en train de transcrire une assez longue œuvre de 740 mesures pour choeur et orchestre. Cette œuvre  est divisée en plusieurs parties alternant chœur et ensemble de solistes.

Comment faire pour insérer un "gros" titre après un   \break    qui me permettrait "d'aérer un peu" la partition ?

Merci d'avance.


Bonjour,

Une possibilité simple serait de passer un \markup
à la commande \mark, comme ceci :

\version "2.22.1"

{
  c'1 \break
  \mark \markup \fill-line { \bold "Titre intermédiaire" }
  c'1
}

Dans la documentation, vous pouvez consulter
https://lilypond.org/doc/v2.22/Documentation/notation/writing-text#text-marks
et
https://lilypond.org/doc/v2.22/Documentation/notation/formatting-text#text-alignment

En fonction de la densité de la musique sur chaque page,
il faudra peut-être ajuster l'espacement vertical pour
en réserver plus au-dessus du titre. Cela peut se faire
manuellement comme décrit sur
https://lilypond.org/doc/v2.22/Documentation/notation/explicit-staff-and-system-positioning
Néanmoins, on peut faire un peu plus malin avec :

\version "2.22.1"

{
  c'1 \break
  \tweak vertical-skylines #(ly:make-unpure-pure-container
ly:grob::simple-vertical-skylines-from-extents
ly:grob::pure-simple-vertical-skylines-from-extents)
  \tweak Y-extent #'(-1 . 5)
  \mark \markup \fill-line { \bold "Titre intermédiaire" }
  c'1^\p^_
}

où le #'(-1 . 5) est à ajuster. Un intérêt de cette
méthode est que le titre sera toujours en surplomb
des autres objets placés en dehors de la portée,
comme vous pouvez le voir avec le piano et l'articulation
dans l'exemple ci-dessus.

Cordialement,
Jean



reply via email to

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