>|If PMX uses \centerbar\pausc, it would be possible as a
 >|temporary workaround to re-define \pausc (and similar
 >|commands such as \PAusc) *in musixtex.tex*. 

No, that won't work: pmx.tex is input *after* musixtex.tex.
I guess musixtex and pmx have to be updated together.

\centerpause and similar commands can be corrected
immediately, but other uses of \centerbar, such as the
multi-bar rests in Werner's rests.tex wouldn't be affected.

Bob

 >| >|> -----Original Message-----
 >| >|> From: TeX-Music [mailto:[email protected]] On Behalf Of Bob
 >| >|> Tennent
 >| >|> Sent: Monday, May 18, 2015 9:04 AM
 >| >|> To: [email protected]
 >| >|> Subject: Re: [Tex-music] bar-centered rests
 >| >|>
 >| >|>
 >| >|>  >|So we now have three possible re-definitions of
 >| >|\centerpause. I'm
 >| >|> guessing that all of them compensate for  >|the fact that \centerbar
 >| >|does
 >| >|> *not* center its argument,  >|which would be a more fundamental
 >| problem
 >| >|> than \centerpause  >|and would affect, for example, all the multi-bar
 >| >|rests in
 >| >|> >|Werner's rests.tex.
 >| >|>  >|
 >| >|>  >|I'll experiment.
 >| >|>
 >| >|>
 >| >|> As I suspected, the problem is in the definition of \centerbar. If
 >| one
 >| >|inserts
 >| >|> \let\adv@box\hbox before #1, then \centerpause, \centerhpause,
 >| >|> \centerPAuse, etc. are all correctly centered. Jean-Pierre's
 >| definitions
 >| >|aren't
 >| >|> necessary but won't affect the operation of a revised \centerbar. All
 >| >|the
 >| >|> multi-bar rests in Werner's rests.tex are improved by this one
 >| change.
 >| >|>
 >| >|> As for pmx.tex, Don says
 >| >|>
 >| >|>  >|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}}}%
 >| >|>
 >| >|> but in fact pmx.tex doesn't use \centerbar at all; rather it uses
 >| a new
 >| >|> command \Centerbar defined in pmx.tex with the comment
 >| >|>
 >| >|> % CenterBar and mbrest modified 2/01 to account for simick mods in
 >| >|> %   musixtex 1.01
 >| >|>
 >| >|> so the offsets in \pausc and other commands defined in pmx.tex (which
 >| >|> would be unnecessary and incorrect with a revised \centerbar)
 >| won't be
 >| >|> affected by correcting \centerbar. Don will have to decide whether to
 >| >|> simplify pmx.tex.
 >| >|>
 >| >|> Bob
 >| >|> -------------------------------
 >| >|> [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
 >| >|
 >|

-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to 
http://tug.org/mailman/listinfo/tex-music

Reply via email to