|
From: | Andrés Necochea |
Subject: | Re: [lilypond-es] Mover texto de un \balloonGrobText |
Date: | Thu, 28 Dec 2017 17:41:35 -0300 |
On 28/12/17 19:26, Andrés Necochea wrote:
> El código es el siguiente:
>
> \new Staff \with { \consists "Balloon_engraver" }
> \relative c'' {
> \override Staff.BalloonTextItem.annotation-balloon = ##f Es difícil porque la esquina siempre va a corresponder a la del bloque
> \balloonGrobText #'KeySignature #'(3 . 4) \markup { "Armadura de clave" }
> \key f \major
> a4
> \balloonGrobText #'NoteHead #'(3 . 3) \markup { "Este si es bemol" }
> bes a2
> g4 f e d c
> \balloonGrobText #'NoteHead #'(-3 . -1)
> \markup { \column {"Este si es bemol"
> \line {"Aunque no lleve el simbolo" \flat}
> }}
> bes c2
> \bar "|."
> }
>
> Este es el resultado:
> https://drive.google.com/open?id= 120Q6tIpQMg7bTikCb0FCcu8mHj6pk bYD
>
> Y así es como quiero que se vea:
> https://drive.google.com/open?id= 1Ik05V519Ojju7HJFad5Cip64hXWC- -aI
del elemento de marcado.
Una posibilidad sencilla (que no produce exactamente el resultado que
pides) es alinear las dos líneas por la derecha,
\markup {
\column {
\right-align{
"Este si es bemol"
\line {"Aunque no lleve el simbolo" \flat}
}
}}
o quizá desplazar la primera línea a la derecha, con un resultado similar.
\markup {
\column {
{
\translate #'(12 . 0) "Este si es bemol"
\line {"Aunque no lleve el simbolo" \flat}
}
}}
Pero si desplazas las dos líneas, ya no funciona, porque mueves la
esquina del bloque.
Otra posibilidad sería \balloonGrobText #'NoteHead #'(0 . -3) para que
se centre en vertical.
Quizá haya una esperanza forzando que se desplace el punto de inserción
de la línea para que no sea precisamente la esquina del bloque, sino
otro lugar arbitrario. Ahora mismo no lo encuentro.
Saludos
--
Francisco Vila. Badajoz (Spain)
paconet.org , csmbadajoz.com
[Prev in Thread] | Current Thread | [Next in Thread] |