Vraag:
Kan ik in LilyPond automatisch markeringen centreren op een smet / stropdas?
Richard
2020-06-05 11:01:10 UTC
view on stackexchange narkive permalink

Voor enkele lesvoorbeelden die ik maak, wil ik beledigingen en stropdassen labelen. Ik zou graag willen dat het label automatisch in het midden van de smet wordt geplaatst, net zoals LaTeX's halverwege bepaling. Ik kan de labels met brute kracht verplaatsen (zoals hieronder weergegeven), maar is het mogelijk om dit automatisch te doen?

  \ version "2.18.2" \ score {\ relatief c '{<c e g>1 (_ \ markup \ halign # -7 "X" |% Ik wil dat niet elke keer doen! <c f a>) | } \ layout {}}  

enter image description here

Een antwoord:
Paco Vila
2020-06-05 16:30:02 UTC
view on stackexchange narkive permalink

Hier is een startpunt.

  \ versie "2.20.0" # (define ((myCallBack string) grob) (grob-interpret-markup grob (if (= (ly: grob-property grob 'direction) 1) (markup #: translate' (1. 3) #: center-column (string (#: stencil (ly: slur :: print grob))))) (markup #: center-column ((#: stencil (ly: slur :: print grob)) (string)))))) {\ override Slur # 'stencil = # (myCallBack "XX") c'2 (c' 'c d' ') }  

enter image description here

Aangepast van https://lists.gnu.org/archive/html/lilypond- gebruiker / 2009-06 / msg00211.html



Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 4.0-licentie waaronder het wordt gedistribueerd.
Loading...