Hello Simon!

On Thu, Dec 16, 2004 at 12:26:37AM +0100, Simon Dreher wrote:
> why do the \llyr\ -commands take no effect when placed before the first 
> note when there is a verse number?

That's because M-Tx inserts a \mtxVerse macro call immediately before the 
first note; this call "catches" the effect of \llyr and applies it to the 
verse numbers preceding the first syllables. If you really want to 
left-align the first syllables, the following, commonly applied 
redefinition trick should help:

%%\\let\mtxVerseorig\mtxVerse\
%%\\def\myllyr{\def\mtxVerse{\mtxVerseorig\llyr}}\
...
\myllyr\ e4 g | c.g g c | e d c b  | c a c a |


> And what about the strange behaviour 
> when verse numbers are placed only in some of the verses?

You mean that the first syllable of a numberless verse appears in the
verse number column? That's simply because M-Tx's \mtxVerse macro expects
the first syllable of a lyrics line to be the verse number. Whatsoever, it
takes the first syllable and arranges it as the verse number ... If you
want a verse to have no number, then give it a number placeholder:

L:\empty{} In das Won-ne-meer ...


> When I coded the following example (for older versions of m-tx and pmx) 
> I had placed \llyr\lyroffset{-3}\ before the first note - I don't know 
> which standard behaviour the old versions had. Why did it change? 

As far as musixlyr is concerned: Earlier versions had a "hard" limit how 
far syllables could extend into the left page margin (MusixTeX's "zero" 
position); nowadays, musixlyr allows syllables to extend into the left 
margin as far as necessary for "natural" alignment with their notes. I 
don't know how M-Tx makes use of this new freedom, though.

> \lyroffset also seems to have an effect only on the numbers and no more 
> on the first syllable, so you can't put the lyrics of the first notes to 
> the left any more if they are a bit too long.

If you want to shift numbers and first syllables left a bit, you should 
first move the numbers away by saying, for example,

%%\\def\mtxVerseNumberOffset{5}\

(default is 3), then apply the trick mentioned above in a slight 
variation:

%%\\let\mtxVerseorig\mtxVerse\
%%\\def\myllyr{\def\mtxVerse{\mtxVerseorig\lyroffset{-5}}}\
...
\myllyr\ e4 g | c.g g c | e d c b  | c a c a |


Best regards,

Rainer
_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://icking-music-archive.org/mailman/listinfo/tex-music

Reply via email to