Bob Tennent wrote
 
>...
> The following works for me:
> 
> =====================================
> 
> \input musixtex
> \hsize=524pt
> \vsize740pt
> \def\nbinstruments{1}
> \setstaffs11
> \setclef10
> \generalmeter{\meterfrac{4}{4}}%
> \nostartrule
> \startmuflex
> \parindent 256pt
> \startpiece\addspace\afterruleskip%
> \notes\wh c\en%
> \bar
> \notes\wh c\en%
> \bar
> \notes\wh c\en%
> \Endpiece
> \vfill\eject\endmuflex
> \bye
> 
> ======================================

Whoa, great find! Works for me too. And keeps working with much larger
\parindent. But when I replace each \bar with \xbar it fails exactly as
before. And when I simply remove the \bar's it also fails. So it seems to
need at least one \bar to work. PMX never uses \bar because it always
decides exactly where all the line breaks go, and \bar allows a line break
if the internal MusiXTeX logic decides there should be one there.

This suggests that PMX could produce short, right-justified codas on lines
of their own, using "Mi", if for that line only PMX used \bar rather than
\xbar. But unfortunately, aside from allowing possible unintended line
breaks in the coda, that still wouldn't admit single-bar codas if they're
too short. So a remaining challenge is how to get it to work without any
\bar's.

--Don

-------------------------------
TeX-music@tug.org mailing list
If you want to unsubscribe or look at the archives, go to 
https://tug.org/mailman/listinfo/tex-music

Reply via email to