Frage:
Kann ich in LilyPond das Markup automatisch auf einem Bogen / einer Krawatte zentrieren?
Richard
2020-06-05 11:01:10 UTC
view on stackexchange narkive permalink

Für einige Lehrbeispiele, die ich mache, möchte ich Bögen und Krawatten kennzeichnen. Ich möchte, dass das Etikett automatisch in der Mitte des Bogens platziert wird, ähnlich wie bei LaTeXs midway -Vorschrift. Ich kann die Beschriftungen mit brutaler Gewalt verschieben (siehe unten), aber ist dies automatisch möglich?

  \ version "2.18.2" \ score {\ relative c '{<c e g>1 (_ \ markup \ halign # -7 "X" |% Ich möchte das nicht jedes Mal tun müssen! <c f a>) | } \ layout {}}  

enter image description here

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

Hier ist ein Ausgangspunkt.

  \ version "2.20.0" # (define ((myCallBack string) grob) (grob-interpret-markup grob (if (= (ly: grob-property grob 'Richtung) 1) (Markup #: translate' (1. 3) #: Mittelspalte (Zeichenfolge (#: Schablone (ly: slur :: print grob))) (Markup #: Mittelspalte ((#: Schablone (ly: slur :: print grob)) (string))))) {\ override Slur # 'stencil = # (myCallBack "XX") c'2 (c' 'c d' ') }  

enter image description here

Angepasst von https://lists.gnu.org/archive/html/lilypond- user / 2009-06 / msg00211.html



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 4.0-Lizenz, unter der er vertrieben wird.
Loading...