>|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.
Unfortunately, this solution has bad consequences if one
tries to use \centerbar to center other things, such as
\wh j.
So I now think the best solution is
\def\zpause{\check@staff\raise\si@\internote\hbox{\musixchar61}\fi}
\def\zhpause{\check@staff\raise\f@ur\internote\hbox{\musixchar60}\fi}
\def\zPAuse{\musixchar58}
\def\zPAUSe{\musixchar59}
\def\centerpause{\centerbar{\zpause}}
\def\centerhpause{\centerbar{\zhpause}}
\def\centerPAuse{\centerbar{\zPAuse}}
\def\centerPAUSe{\centerbar{\zPAUSe}}
and revise the multi-bar rests of Werner's rests.tex to
use, for example, \CB{\zpause} rather than \CB{\pause}. The
definition of \centerbar would not be changed.
Of course, \wh j (or even \zw j) which has a shift built-in,
won't be properly centered, but at least it'll compile, and
the user can insert an offset.
Bob T.
-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to
http://tug.org/mailman/listinfo/tex-music