2008/4/30 Mats Bengtsson <[EMAIL PROTECTED]>:
> What's wrong with the following solution?
This looks fine, but it requires to use \break before each \mark.
Otherwise, you end up with such ugly things as:
loremIpsum = \markup { \override #'(line-width . 105) \justify-string
#"Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam
nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat
volutpat. ."}
\relative{
\override Score.RehearsalMark #'break-align-symbols = #'(left-edge staff-bar)
\override Score.RehearsalMark #'self-alignment-X = #LEFT
c d e f c d e f c d e f \mark \loremIpsum c d e f c d e f
c d e f \mark \loremIpsum c d e f c d e f c d e f c d e f \break
\mark \loremIpsum c d e f c d e f c d e f c d e f c d e f
}
Using your solution, only the last markup is OK, while the two others
go out of the page; there's currently no way to make sure they won't
do so (i.e. make them start from the left edge of the *system*).
Therefore, the implementation would probably need some post-processing
thingy to correctly horizontally place the markup, according to its
anchor system.
Cheers,
Valentin
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel