Rainer Dunker skryf:
>
> Vince Del Vecchio wrote:
>
> > Actually, this seems to happen even if I use just "L:". If I use the
> > paragraph form, the hyphens come out but they're not lined up right--
> > probably lined up for the next system. Try this:
> > --------------------
> > SA: Voices S,A; Vocal; Clefs G
> > Style: SA
> > Meter: 6/4
> > Bars/Line: 1
> >
> > {lyr}
> > Ah Oh-oh Ah.
> >
> > c0+ ( d4 e ) |
> > ( a2 g4 a ) ( b c ) |
> > L: {lyr}
> >
> > Space: 6
> >
> > d2 c0 ||
> > b2 c0 ||
> > --------------------
> >
> > [...]
> >
> > Perhaps this is a musixlyr limitation/bug?
>
>
> IMHO it isn't. The M-Tx output of the example contains the paragraph:
>
> % Paragraph 5 line 15 bar 2
> \\\staffbotmarg6\Interligne\
> b2 c0 Rd
> //
> d2 c0 /
>
> This is translated into MusiXTeX input by PMX as:
>
> \staffbotmarg6\Interligne%
> % Bar count 2
> \alaligne
> ...
>
> No matter whether this is really intended, but the \staffbotmarg change
> occurs before \alaligne, i.e. while the current system is still pending.
> Since the call for musixlyr's hyphen rendering is buried inside
> \alaligne -- and the vertical hyphen position under the first instrument
> depends on \staffbotmarg --, the hyphens are aligned corresponding to
> the "future" \staffbotmarg value. I'd therefore suggest that M-Tx delay
> the \staffbotmarg change to the system break by means of \atnextline.
> Since musixlyr cannot anticipate system breaks, it must rely on constant
> margin and interinstrument values throughout a system.
>
Thanks -- this goes on the list.
Dirk