Ich möchte Teile von Texten (im Minimalbeispiel "Blablabla") immer genau untereinander beginnen lassen.
Im Beispiel habe ich so viele Leerzeichen eingefügt, dass es ungefähr passt.
Kann ich für einen Text auch den absoluten Abstand vom linken Seitenrand festlegen?
\version "2.19.54"
\markup { "Text: Blablabla" }
\score { \new Staff { c1 } }
\markup { "noch ein Text: Blablabla " }
Für nen absoluten Abstand fällt mir jetzt so auf die Schnelle nichts ein (das heißt nicht, das es das nicht gibt), aber du kannst es mal mit \with-dimensions-from probieren:\version "2.19.81"
\markup { \with-dimensions-from "noch ein Text:" "Text:" "Blablabla" }
\score { \new Staff { c1 } }
\markup { "noch ein Text:" "Blablabla" }
Edit: Hm, mit \with-dimensions #irgendwas oder \with-dimensions-from \hspace #irgendwas kann man natürlich auch den Abstand als Zahl angeben, ja.
Ich denke eine Kombination von \overlay und \transpose (wobei \transpose immer dasselbe Zahlenpaar als Argument bekommt) wirds tun.
\version "2.19.81"
\markup \overlay { "Text:" \translate #'(16 . 0) "Blablabla" }
\score { \new Staff { c1 } }
\markup \overlay { "noch ein Text:" \translate #'(16 . 0) "Blablabla" }
HTH,
Harm