|
From: | Jan-Peter Voigt |
Subject: | Re: Unexpected \markup behavior |
Date: | Mon, 13 Dec 2010 10:13:18 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Lightning/1.0b2 Thunderbird/3.1.7 |
Hello Ralph, the \halign aligns all markups and stacks them. If you want to align the whole dynamic _expression_, make it a single markup with \line or \concat: d4_\markup { % negative value to right align, so that the forte is near the corresponding note \halign #-0.5 { \whiteout \pad-markup #0.5 \line { \dynamic {f} \italic {"meno"} } } } By the way, you might think of defining a dynamic script: dynalign = { % right align the forte near the corresponding note \once \override DynamicText #'self-alignment-X = #0.8 } menoF = #(make-dynamic-script (markup (#:whiteout #:pad-markup 0.5 #:line (#:normal-text(#:italic "meno") #:dynamic "f")))) % later ... { \dynalign c4\menoF } I hope this helps. Regards, Jan-Peter On 12.12.2010 16:46, Ralph Palmer wrote: Greetings - |
[Prev in Thread] | Current Thread | [Next in Thread] |