> > It `normalizes' the `@' character, so it no longer is of type
> > `letter'. I also wonder why it's here. Additionally, it should
> > be
> >
> > [EMAIL PROTECTED]
> >
> > to make TeX stop parsing after the `2'.
> >
>
> Isn't his what \makeatother is for?
This isn't defined for plain TeX.
> In any case, it looks like it should _not_ be here, after all
> someone might "@" in \preLilyPondExample and then get surprised at
> the result!
I disagree. `@' should *always* be of category `other' for the user.
If she wants to change that she should explicitly change the catcode.
This is standard LaTeX practice.
> I should have thought if that since my wife is Chinese! I still
> think that being able to put a macro between the systems would be
> useful.
Since LilyPond completely takes care of formatting pages, this isn't
really useful. Think of LilyPond returning an `image' of a piece of
music which is accidentally in TeX format. If you want something
between the systems, make LilyPond do that. Otherwise use two or more
LilyPond snippets.
Werner
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel