On Thu, Aug 18, 2011 at 04:02:43PM +0200, Rainer Dunker wrote:
>
> Am 16.08.2011 schrieb Dirk Laurie:
> > On Tue, Aug 16, 2011 at 03:55:06PM +0200, Rainer Dunker wrote:
> > > [...]
> > > \\\def\atnextline{\mtxLyricsAdjust{1}{-9}}\ a4 } a a a |
> >
> > Ouch! This is definitely the sort of thing that M-Tx was designed
> > to avoid. Would it in other situations also be right to do that,
> > or only in this one?
>
> I'd say it would be wrong to do that always.
...
> Although this appears to be a really dirty and fragile solution, ...
> But I'm far from sure whether this would work in every case and
> would not raise unwanted side effects...
> Could you please have a look at it and evaluate whether it is generally
> feasible?
...
>From a pure M-Tx point of view, I'd rather introduce syntax for
postponing something to the next line than special-case code that
may itself have exceptions. E.g. `!@-9` to make `@-9` act later.
In PMX `!` occurs only inside comments, in M-Tx only on uptext
lines.
Would this not be a more versatile solution, maybe even at the PMX
level? Could I have some feedback from people who write a lot of
scores? Just grep for `atnextline` in your .mtx and/or .pmx files.
I know there is a lot of them in André van Ryckeghem's edition of
the Deutsche Messe.
Dirk
-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to
http://tug.org/mailman/listinfo/tex-music