Frage:
Gibt es einen einzigen Befehl zum vertikalen Auffüllen in LilyPond \ markup?
Micah
2014-09-01 23:23:40 UTC
view on stackexchange narkive permalink

In der Dokumentation für die Ausrichtung \ markup sind zwei im Wesentlichen unterschiedliche Füllbefehle aufgeführt: \ pad-around oder \ pad-markup , der rund um das Element die gleiche Menge an Speicherplatz hinzufügt, und \ pad-x , der die linke und rechte Auffüllung hinzufügt, während oben und unten ungepolstert bleiben.

Gibt es einen Befehl, der nur vertikale Auffüllung hinzufügt? Oder muss ich etwas wie

\ pad-around # 0.5 \ pad-x # -0.5 {STUFF}

tun, um dies zu erreichen?

ETA: Mein übergeordnetes Ziel ist es, die Teile von Balkenlinien, die sich sonst mit ausdrucksstarken Markierungen schneiden würden, korrekt auszublenden, z. B.:

a score with "sostenuto" crossing a barline

Den vollständigen Code finden Sie hier bei LilyBin.

Zwei antworten:
Dave
2014-09-02 00:07:27 UTC
view on stackexchange narkive permalink

Sie sollten in der Lage sein, \ vspace zu verwenden, z.

 \ markup {\ vspace # 10 stuff \ vspace # 10} 

gemäß dieser Frage

Vielen Dank. Hebe von meinem eigenen Petard! Leider glaube ich nicht, dass dies genau das tut, was ich will. Lilypond ist viel aggressiver beim Entfernen von \ vspace in Dauben als beim Entfernen von Polstern.
Richard
2016-08-09 16:32:23 UTC
view on stackexchange narkive permalink

Dies ist eine späte Antwort, aber kennen Sie den Befehl / whiteout ? Es ist ein vordefiniertes Tool, das explizit Ihr "übergeordnetes" Ziel behandelt, Taktstriche zu verwenden, die Ausdrucksmarken stören. Etwas wie d ^ \ markup {\ italic \ whiteout {sostenuto}} reicht aus:

enter image description here

Vollständiger Code hier bei LilyBin.



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 3.0-Lizenz, unter der er vertrieben wird.
Loading...