I think \tweak instead of the overrides does get the position change result you're after
http://lilybin.com/vhf35h/17 > On 12 Apr 2022, at 23:02, Evan Driscoll <[email protected]> wrote: > > > Great, thanks! I tried something like that, but never had the space between > the offset amount and following _, which in retrospect makes sense but I > didn't think of at the time. I also agree in that context just the X-offset > version looks better and now I'm using that in one of the two places it > appears, though at the other some additional "collisions". > > I've got hopefully just one more question for my current project before I > declare it good enough -- I can't get positioning tweaks to apply to either > \tempo indications or rehearsal \marks. > > http://lilybin.com/vhf35h/15 shows that problem -- this one isn't really > well-motived by the example and I just chose a random offset to show it not > working (here I'm using X-offset but in context I probably want Y as well), > but the output is the same whether the overrides are commented out or not. > > Evan > > >> On Tue, Apr 12, 2022 at 2:47 PM Aaron Hill <[email protected]> wrote: >> On 2022-04-12 12:25 pm, Evan Driscoll wrote: >> > http://lilybin.com/vhf35h/5 for example. >> > >> > I have a note that has two text decorations on it, c^"pizz"_"marc", as >> > well >> > as a dynamic \f. >> > >> > By default everything gets stacked (http://lilybin.com/vhf35h/6), but >> > that >> > gets really busy -- there's actually a tempo marking and rehearsal mark >> > at >> > that place as well. (I also left off \italic on the marc. but it's in >> > my >> > real version.) >> > >> > I can move the TextScript object*s* with *\once \override >> > TextScript.extra-offset = #'(2.1 . 1.7)*, but that moves both. I'd like >> > to >> > get the 'marc' side by side with the \f obviously without moving the >> > arco >> > instruction. >> > >> > I suspect this has to do with \tweak in there somehow but I can't >> > figure >> > out the right incantation. >> >> You need to use the post-event form for \tweak. Consider: >> >> %%%% >> marc = -\markup \italic "marc." >> >> \relative c' { >> c4 >> -\tweak extra-offset #'(2.1 . 1.7) _\marc >> ^"arco" >> \f >> c c c >> } >> >> \relative c' { >> c4 >> -\tweak X-offset #2 _\marc >> ^"arco" >> \f >> c c c >> } >> %%%% >> >> NOTE: I think the X-offset tweak looks a little cleaner. >> >> >> -- Aaron Hill
