Please pardon my ignorance, but...

With PMX, I've produced hundreds of pages of printed music without
(knowingly) using musixsty.tex or even knowing what it does.  Am I missing
out on something wonderful?  Can someone educate me? 

--Don Simons

-----Original Message-----
From: Hunsbergers
To: [EMAIL PROTECTED]
Sent: 4/3/99 2:12 PM
Subject: Re: Transposition works (How to Override \outmorceau)


Zoran Ovcin <[EMAIL PROTECTED]> wrote:

>Still I have parenthesis after \title text in the bottom of the page,
>both
>in emTeX and MiKTeX, does anybody know why? Andre said he hadn't had
>them,
>but I have them both in MiKTeX and emTeX. Maybe something from early
>installations of MusixTeX and MusicTeX has left which caused the
>trouble.
>


Greetings!

The empty parentheses at the bottom the typset page are caused by the
particular
output routine that comes in the distribution package of MusixTex.

Fortunately it is easy to get rid of them (an other extra stuff at the
bottom) by
simply overriding the predefined output routine at run time.  (This
could
also be
done by just changing the definition of "\outmorceau" in the
distribution
package, but
that is up to you... )

I create a separate file called "outnorm.tex" which I keep in my
"TEXINPUTS"
directory (I am using EmTex)...

%-------- start outnorm.tex ----------------
%
\def\footnoterule{}%
\edef\catcodeat{\the\catcode`\@}\catcode`\@=11
% Alternate output routine
\def\outmorceau{\shipout\vbox{\vbox to \vsize{\vss\pagecontents\vss}}%
 \global\advance\count0 by 1\relax
 \ifnum\outputpenalty>-20000 \else\dosupereject\fi}%
\output{\outmorceau}%
%
% ---------- end outnorm.tex -------------

If you compare the above routine with the definition of "\outmorceau"
that
comes in the distribution, you can see that the extra () and rules at
the
bottom
of the page come from the \shortauthor() things, that I have removed
(among
other things...)

Now, in various input code, such as MTx, all one has to do is ...
------- start excerpt.....
Title: Austrian Hymn
Composer: Haydn
Meter: 4/4
Flats: 3
Bars/Line: 4
BCSolo: Voices S; Clefs F;
Style: BCSolo

%%\\input outnorm\      <---- Here is where the insertion takes place
(for
example)
%%\\relativeaccid\
%%\\advance\hoffset25pt\
S: e4d f8 g4 f | a g f8 d e4 | c+ b a g | f g8 e b2+ |

S: e4d- f8 g4 f | a g f8 d e4 | c+ b a g | f g8 e b2+ |

S: f4 g f8 d b4 | a4+ g4 f8 d b4 |

S: b4+ a g4d g8 | as4d a8 b2 |

S: e4d d8 c4 b4 | c4d b8 b8 a g4 |

S: f4 g8 a b c a f | e4 g8 f e2 ||

---------- end excerpt....

Naturally, in straight MusixTex... all you need to say is

\input outnorm  % <-- near the beginning, after "\input musixtex"

This has always worked well for me.

Joel Hunsberger
[EMAIL PROTECTED]

Reply via email to