lilypond-es
[Top][All Lists]
Advanced

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

Re: [lilypond-es] Mover texto de un \balloonGrobText


From: Francisco Vila
Subject: Re: [lilypond-es] Mover texto de un \balloonGrobText
Date: Thu, 28 Dec 2017 20:57:43 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0

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
>   \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=120Q6tIpQMg7bTikCb0FCcu8mHj6pkbYD
> 
> Y así es como quiero que se vea:
> https://drive.google.com/open?id=1Ik05V519Ojju7HJFad5Cip64hXWC--aI

Es difícil porque la esquina siempre va a corresponder a la del bloque
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

Attachment: document.png
Description: PNG image


reply via email to

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