After reminding myself how PMX deals with centered pauses, I guess I should
qualify my earlier invitation to fix (any) perceived issues in MusiXTeX. To
be clear, I'm pretty sure what Bob proposes below won't affect PMX at all
because I don't believe PMX uses \centerpause. Instead, what PMX uses is for
example
...
\xbar
\pnotes{5.66}\en%
\def\atnextbar{\znotes\centerbar{\pausc}\en}%
\xbar
...
where \pausc is defined in pmx.tex as
\def\pausc{\lrlap{\pause\off{\qn@width}}}%
I have checked that this does perfectly center the pause symbol between the
bar lines.
So, in an abundance of caution, I'd just like to ask that nothing be done to
MusiXTeX that changes the way this PMX-generated coding operates.
--Don Simons
> -----Original Message-----
> From: TeX-Music [mailto:[email protected]] On Behalf Of Bob
> Tennent
> Sent: Sunday, May 17, 2015 7:26 PM
> To: Werner Icking Music Archive
> Subject: Re: [Tex-music] bar-centered rests
>
> >|I have a hard time remembering what happened yesterday, >|let alone
> 15 years ago, so I'm afraid I can't provide >|any help on the history
here.
>
> I've looked at musixtex.tex from T73 (March 1997) and it has the same
> apparently faulty definitions of \centerpause and \centerhpause, and the
> same commented-out definitions which seem to work better. That's the
> oldest version of musixtex I can find at WIMA. So I don't suppose anyone
is
> going to step up and explain why.
>
> >|But if anyone wants to propose a modification to >|musixtex.tex to fix
a
> perceived problem, feel free to do >|so.
>
> I'll certainly do so unless someone reports issues with the
> following:
>
> \makeatletter
> \def\centerpause{\let\adv@box\hbox \centerbar\pause}
> \def\centerhpause{\let\adv@box\hbox \centerbar\hpause} \makeatother
>
> Bob
>
>
> >|> -----Original Message-----
> >|> From: TeX-Music [mailto:[email protected]] On Behalf Of Bob
> >|> Tennent >|> Sent: Sunday, May 17, 2015 4:09 PM >|> To: Werner Icking
> Music Archive >|> Subject: Re: [Tex-music] bar-centered rests >|> >|>
>|I
> am not happy with \centerpause because it centers the >|left >|of the
>|>
> pause symbol instead of centering its center.
> >|>
> >|> Looking in musixtex.tex, I see the following commented out:
> >|>
> >|> \def\centerpause{\let\adv@box\hbox \centerbar\pause} >|> >|> This
> seems to center the rest symbol properly. Does anyone know why this >|>
> definition wasn't adopted? The "ChangeLog"
> >|> says
> >|>
> >|> % 04Dec2000: Don Simons and Werner Icking made some
> >|> % improvements to volta-processing and centerbar
> >|> % processing
>
> -------------------------------
> [email protected] mailing list
> If you want to unsubscribe or look at the archives, go to
> http://tug.org/mailman/listinfo/tex-music
-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to
http://tug.org/mailman/listinfo/tex-music