Don Simons skryf:

> I'm thinking that version 2.4 will come out as a full release whenever the
> postscript slur situation is finalized. 

One feature that you can put in at the pmx.tex level is to allow
multiline title, composer and part headings.  I've been asked by
Christian to put such a feature into M-Tx, but it seems to me to
belong naturally to pmx.tex, since it is so easy to implement there.

The following changes are needed:

(1) Redefine the centerline, leftline and rightline macros of
    plain TeX to allow several lines each.  This can be done
    as follows, using \\ as a line separator:

\def\centerline#1{{\def\\{\hss\egroup\smallskip\par\line\bgroup\hss}%
  \line\bgroup\hss#1\hss\egroup}}
\def\leftline#1{{\def\\{\hss\egroup\smallskip\par\line\bgroup}%
  \line\bgroup#1\hss\egroup}}
\def\rightline#1{{\def\\{\egroup\smallskip\par\line\bgroup\hss}%
  \line\bgroup\hss#1\egroup}}

A purist may insist that the macros should be renamed, but they are
fully backward compatible with plain TeX, except of course if you
happened to define \\ yourself somewhere and are relying on that
definition to hold here.

(2) Slightly change the way they are invoked by \titles so that
the scope of the font selection runs over all the lines.

\def\titles#1#2#3#4#5#6#7{\kern-\lin@pos%
\kern-3.2\Interligne\kern-\parindent\kern-\afterruleskip%
\kern-\sign@skip%
\vbox{\vskip#1\Interligne
\ifx\relax#2\relax\else{\Bigtype\leftlines #2}\fi\vskip#3\Interligne%
\ifx\relax#4\relax\else{\BIGtype\centerlines #4}\fi\vskip#5\Interligne%
\ifx\relax#6\relax\else{\Bigtype\rightlines #6}\fi\vskip#7\Interligne}}%

Dirk 
_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://sunsite.dk/mailman/listinfo/tex-music

Reply via email to