How do I go about doing this without breaking anything? I would like
the triolet number to be typeset in six-point font size rather than
eight-point, and to that end I tried to define \sixit on the analogy
of \eightit (i.e. \font\sixit=\fontid ti0600). This works, but
subsequently redefining \txt in terms of \sixit (i.e.
\def\txt{\sixit3}) causes problems with \triolet.
Could someone please tell me where I'm going wrong? I append the
contents of the test file I've been using and the error report from
the log file.
Eva-Raphaela
The test file:
==============================================================
\input musixtex
\font\sixit=\fontid ti0600
\sixit The quick brown fox plays triplets
\def\txt{\sixit 3}
\nostartrule\nobarnumbers
\generalmeter{\meterfrac34}
\startmuflex\startpiece\nobarnumbers
%
\NOtes\Ibu0ce3\ibsluru0c\triolet k\qb0{cd}\tslur0d\tbu0\qb0e\en
\NOtes\Ibu0fh3\ibsluru0f\triolet n\qb0{fg}\tslur0g\tbu0\qb0h\en
\NOtes\Ibu0ik3\ibsluru0i\triolet q\qb0{ij}\tslur0j\tbu0\qb0k\en\bar
%
\NOtes\Ibu0ce3\ibsluru0c\triolet k\qb0{cd}\tslur0d\tbu0\qb0e\en
\NOtes\Ibu0fh3\ibsluru0f\triolet n\qb0{fg}\tslur0g\tbu0\qb0h\en
\NOtes\Ibu0ik3\ibsluru0i\triolet q\qb0{ij}\tslur0j\tbu0\qb0k\en\bar
%
\NOtes\Ibu0ce3\ibsluru0c\triolet k\qb0{cd}\tslur0d\tbu0\qb0e\en
\NOtes\Ibu0fh3\ibsluru0f\triolet n\qb0{fg}\tslur0g\tbu0\qb0h\en
\NOtes\Ibu0ik3\ibsluru0i\triolet q\qb0{ij}\tslur0j\tbu0\qb0k\en
%
\endpiece\endmuflex\bye
================================================================
And this is what I find at the end of the log file:
*******************
! Missing number, treated as zero.
<to be read again>
\sixit
\txt ->\sixit
3
\xtuplet #1#2->\n@iv #1
\advance \n@iv \m@ne {\sign@skip =\n@iv \noteskip \si...
l.12 \NOtes\Ibu0ce3\ibsluru0c\triolet k
\qb0{cd}\tslur0d\tbu0\qb0e\en
?
******************
-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to
http://tug.org/mailman/listinfo/tex-music