Hermann Hinsch wrote:
Within a pmx-file I use a special definition for the barnumbers to get slanted numbers
with a distance of 5 mm above the staff. This works well for the first pages but for the
next pages the barnumbers are positioned directly above the clef symbol.
Below I give an example. I would be very grateful if anyone could give an idea to me to
avoid this problem.
Hermann
Example:
[snip]
%
% Bar 13
%
c43d b1 c d4 d- /
d85 s c1 d e4d [ g8- s fs s c+ ] /
e45 r r a s /
%
% Bar 14
%
g42d a1f b c4 c- /
b44 r r en /
a85 s g1 a b4d [ d8-f s c s b+ ] /
bar 14 involves a line break plus a slur continuation. In the tex code
generated by pmxab you'll notice that \raisebarno is explicitely redefined:
\% Bar 13
% Bar count 13
\xbar
\pnotes{2.00}\qup{'C}&\ibl2{'d}0\tslur0d\qb2d&\ql{'e}\en%
\pnotes{1.41}&\nbbl2\qb2{'c}\tbl2\qb2d&\en%
\pnotes{1.41}&\qlp{'e}&\qp\en%
\pnotes{1.41}\ibbu1{'B}3\qb1B\tbu1\qb1C&&\en%
\pnotes{1.41}\qu{'D}&&\qp\en%
\pnotes{2.00}\sk\ast{.26}\qu D&\ibu2g3\islurd0g\qb2g\ast{.26}\tslur0f%
\sh f\qb2f\tbu2\qb2{'c}&\sk\ast{.26}\isluru0{''a}\ql a\en%
% Bar 14
% Bar count 14
\def\raisebarno{5.5\internote}%
\alaligne
\def\raisebarno{3.5\internote}%
\pnotes{2.00}\qup G&\ql{'b}&\ibl3{''a}0\tslur0a\qb3a\en%
\pnotes{1.41}&&\nbbl3\qb3{'g}\tbl3\qb3{'a}\en%
\pnotes{1.41}&\qp&\qlp{''b}\en%
\pnotes{1.41}\ibbu1{'A}2\bigfl A\qb1A\tbu1\qb1B&&\en%
\pnotes{1.41}\qu{'C}&\qp&\en%
\pnotes{2.00}\sk\qu C&\sk\bigna{'e}\ql e&\ibl3{'d}4\isluru0d\bigfl d%
\qb3d\tslur0c\qb3c\tbl3\qb3{'b}\en%
Now, when I search for \raisebarno in the fortran code of pmxab I find:
c
c AHA! Slur likely to interfere with barno.
c
slint = .true.
fmtq = '(a16,i1,a14)'
if (irzbnd+isnx .gt. 9) fmtq = '(a16,i2,a14)'
if (islast) write(11,fmtq)sq//'def'//sq//'raisebarno{',
* irzbnd+isnx,'.5'//sq//'internote}%'
end if
end if
if (movbrk .gt. 0) then
It looks like pmxab is instructed to look for slurs at risk to overwrite
barnumbers at line breaks. If it calculates that risk to be true, then
\raisebarno is redefined. As I understand the PMX documentation it is
not possible to tell pmxab to omit that behavior? Am I missing something?
--
Christian Mondrup, Archive Editor
WIMA: Werner Icking Music Archive
http://icking-music-archive.org/
_______________________________________________
tex-mu...@icking-music-archive.org mailing list
If you want to unsubscribe or look at the archives, go to
http://mailman.nfit.au.dk/mailman/listinfo/icking-music-archive.org-tex-music