[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
\mark\markup\left-align bug
From: |
Han-Wen Nienhuys |
Subject: |
\mark\markup\left-align bug |
Date: |
Tue, 13 Jan 2004 15:06:10 +0100 |
address@hidden writes:
> I wanted a text markup at the very beginning of the staff, instead of over
> the first note. The \mark appears there, but it is centered over the
> spot.
>
> I tried: (lilypond-2.0.1)
>
> \mark\markup{ \left-align "Lively in the upper octave." }
>
> But that doesn't work. It stays centered (and extends quite far to the
> left of the beginning of the staff). Is \mark ignoring it?
added
Some objects have alignment procedures of their own, which cancel out
any effects of alignments applied to their markup arguments as a
whole. For example, the @internalsref{RehearsalMark} is horizontally
centered, so using @code{\mark \markup @{ \left-align .. @}} has no
effect. Similarly, whole texts over notes cannot be moved vertically
with @code{\raise}. For moving and aligning complete objects, grob
properties should be used.
>
> Also: (documentation bug)
>
> \left-align (and others) is not documented in Tuning output -> Text
> markup. It is only documented under a different name (left-align-markup)
> in program-reference -> Markup functions.
Yes - I'm not sure what is the best way to go about. Documenting all
of them may lead to duplication and inconsistencies. What do you think?
>
> And lastly:
>
> left-align-markup in scm/new-markup.scm (lilypond-2.0.1)
> is identical to right-align-markup: it says "RIGHT"!
>
> (ly:molecule-align-to! m X RIGHT)
thanks!
--
Han-Wen Nienhuys | address@hidden | http://www.xs4all.nl/~hanwen