On Thu 25 Apr 2024 at 22:16:21 (-0700), Eric Benson wrote:
> Is this intentional or desired?

AIUI this is one of the reasons \textMark was invented, so that
multiple text marks could be placed at the same point:

 "Note: Older LilyPond versions used the \mark command for text marks,
  even though it is primarily intended for rehearsal marks (see
  [Rehearsal marks], page 127). The \textMark and \textEndMark
  commands are better suited for text marks with regard to their de-
  fault settings as well as the ability to have several text marks at
  the same moment. It is therefore recommended to use \textMark and
  \textEndMark instead of \mark "Text" or \mark \markup .... Note that
  if converting code that uses \mark for text marks, overrides using
  RehearsalMark should be changed to TextMark."

> If so, is there a way to prevent this from happening?

Treat the text mark as you would lyrics or dynamics, defined in a
separate variable, which you interpret inside your << >> only once.

Cheers,
David.

Reply via email to