[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Markup, alignement dans score et parties
From: |
j-f.lucarelli |
Subject: |
Re: Markup, alignement dans score et parties |
Date: |
Thu, 30 Sep 2010 18:34:16 +0200 |
== En réponse au message du 30-09-2010, 10:24:26 ==
>
>Bonjour,
>
>Il m'arrive très souvent de faire des markup de mélangeant une indication
>dynamique et un mot ou abréviation. Par exemple, p espr. Je les fais comme
>ceci : \markup{\dynamic p {\italic espr.}}
>
>http://lilypond-french-users.1298960.n2.nabble.com/file/n5586972/cl1.png
>
>Mon problème se pose quand mes parties séparées deviennent un score; pour
>peu que la portée concernée soit à l'intérieur d'un groupe, le markup a
>beaucoup de chances d'entrer en collision avec la barre de mesure suivante.
>
>http://lilypond-french-users.1298960.n2.nabble.com/file/n5586972/cl2.png
>
>Comme je préfère l'alignement gauche, et qu'un alignement centré serait
>simplement un moindre mal dans le cas du score, je suis à la recherche d'une
>commande que je pourrais définir comme vide dans les parties (centermarkup =
>" "), et qui dans le score modifierait l'alignement dudit markup
>(centermarkup = " ???").
>
>Évidemment, ça ne règlerait pas le problème avec des textes encore plus
>long...
>
>Quelqu'un a-t-il une idée de la manière de procéder ?
Il y a la méthode des "layers", pas évidente à mettre en place, mais efficace :
il suffi de déclarer que certaines couches (les textes dynamiques dans ce cas)
doivent être écrits dans des rectangles blancs, ce qui coupe la barre de mesure
à l'endoit souhaité.
Voici comment on procède (méthode proposée par Xavier, si je ne me trompe) :
\score {
<<
....
>>
\layout {
\context {
\Score
\override BarLine #'layer = #-4
}
\context {
\Staff
\override BarLine #'layer = #-4
}
\context {
\Voice
\override TextScript #'whiteout = ##t
\override TextScript #'layer = #4
\override DynamicText #'whiteout = ##t
\override DynamicText #'layer = #4
\override DynamicTextSpanner #'whiteout = ##t
\override DynamicTextSpanner #'layer = #4
}
}
>--
>View this message in context:
>http://lilypond-french-users.1298960.n2.nabble.com/Markup-alignement-dans-score-et-parties-tp5586972p5586972.html
>Sent from the LilyPond French Users mailing list archive at Nabble.com.
>
>
>_______________________________________________
>liste de diffusion lilypond-user-fr
>address@hidden
>http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
========================================