Hi,

This mail seeks to answer several of your comments (for which I thank
you) on my problems and to give details of my further efforts, which have
left me even more puzzled although they have possibly led to a way
forward. I appologise that it is somewhat lengthy.

On Wed, 17 Feb 1999, Dirk Laurie wrote:

> Howard Gilbert wrote:
> > 
> > I did use pmx-1.43.  
> > 
> > I wonder if the problem may be that my system has tetex 0.4 whereas
> > Andreas Kurth used tetex 0.9.  Is tetex used at the pmxa stage?
> > 
> If your .tex file contains \Endpiece after bar 8, it will not matter
> which tetex you use: the piece will end there.

Well that's what I thought really, but I was clutching at straws and I
also remembered that during the installation of pmx I got a comment like
'Hmmm looks like an old version of TeTeX' so I thought TeTeX might be used 
by pmxa in some way. 
 
> You said you built up your file just a few bars at a time.  Um...er...uh...
> there is no possibility, I suppose, that somehow one of the earlier
> versions gets put through pmx by mistake?  You know, copy v2.pmx to v3.pmx
> and, since it is after midnight, do lots of editing on v2.pmx, also cutting
> and pasting directly from the editor to the email message,  but ask
> pmx to work on v3?  That sort of thing?  Sorry I ask, but the legitimate
> causes seem to be exhausted.

To be absolutely sure about this I moved my file to a new directory did
'less <.pmx file>' to check that it contained all 12 bars  and then ran
pmxa from that directory. the transcript was:-

 This is pmxa, Version 1.43, 15 November 98

 Please type a basename (<9 characters, no dots): 
frip2

  Bar0  Bar 1  Bar 2  Bar 3  Bar 4  Bar 5  Bar 6  Bar 7  Bar 8
 Done with first pass.  Now run pmxb.
 
ie it didn't deal with bars 9-12

Don simons wrote:-

>I can't remember exactly what you said your symptoms were, and I can't
>find
>my copy of your original post.  Do we know yet whether your problem is in
>PMX or TeX?  For some reason I was assuming that your copy of PMX had
>produced a bad TeX file, but I'm not sure why I thought that.  Did you
>say
>the \Endpiece was in the wrong place in the TeX file?  If so, the problem
>cannot be in your TeX setup; it has to be in your particular copy of PMX.

Yes the problem is in processing the .pmx file it gives \Endpiece in the
.tex file after bar eight for no apparent reason.

Further work I've done on this:-

1. Since the supplied example file barsant.pmx works fine on my system, I
copied it to a new file name and the cut it down to the first 8 bars. It
did as expected. I then added the next 4 bars and did it again - again it
worked fine. (I remind you that my own file, built up in stages, worked
fine up to 8 bars but then when I added a further 4 bars insisted on
putting \Endpiece after bar 8).  I appreciate that this is a
somewhat different case (barsant 2 staffs compared with my 4). 

2. If, in my .pmx file, I make a deliberate mistake in bar 9,10,11 or 12
pmxa reports an error but, when I correct the error, it again puts
\Endpiece after bar 8  Thus it would seem to be parsing bars 9-12 but not 
putting them in the .tex file??!**!?

3. It occurred to me that if I added another block to the .pmx file then
pmxa might deal with bars 8-12.  So I put in:

%bar 13
rp /rp /rp /rp /

and lo it worked -  pmxa/pmxb  now produced a .tex file with \Endpiece
after bar 12.  So I now have a possible way of working where I make the
final line of my .pmx file as above and it will be ignored _but_ make the
rest of the code work!

This still leaves the puzzle, why do I need this with my code and not with
the example files barsant.pmx and rtsg.pmx?  The only thing I can think
of ,at the moment, is that there is some incompatibility problem between 
the editor (emacs) I used to write the .pmx file and PMX.  Surely this
can't be the answer - does anyone else use emacs?  I can't really
believe this 'cos I also used emacs to cut down barsant.pmx (see above)
without problem.  

I also wonder if the files which pmxa writes whilst working might contain
some clue, if someone knows what they mean.  The first 3 are from the
"correct" .pmx file and the second 3 from the .pmx file with an error in
bar 9.


Best wishes,
Howard Gilbert.  
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
frip2
 5
   1.00000   6.00000   7.60000   6.00000    .40000    .40000    .20000
.50000
    .25000   16   16    0
 1  524.  740. 3
 3  2.3962388  11.8467426
    1
 1.22712E+01
    3   3.483E+01   1.620E+00   0.000E+00   1.000E+00   0.000E+00      640
    4
 9.89804E+00
    3   4.800E+01   9.000E-01   0.000E+00   1.000E+00   0.000E+00      128
    7
 9.80980E+00
    3   4.800E+01   1.125E+00   0.000E+00   1.000E+00   0.000E+00      128
pmxtex.dat (END)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    0
pmxtex.fig (END)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     0
pmxaerr.dat (END)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
frip2
 5
   1.00000   6.00000   7.60000   6.00000    .40000    .40000    .20000
.50000
    .25000   16   16    0
 2  524.  740. 4
 2  5.44985342  18.3875847
 2  5.7556262  19.0425529
    1
 1.22712E+01
    3   3.483E+01   1.620E+00   0.000E+00   1.000E+00   0.000E+00      640
    4
 1.48588E+01
    2   3.200E+01   9.000E-01   0.000E+00   1.000E+00   0.000E+00      128
    6
 1.48588E+01
    2   3.200E+01   9.000E-01   0.000E+00   1.000E+00   0.000E+00      128
    8
 1.47265E+01
    2   3.200E+01   1.125E+00   0.000E+00   1.000E+00   0.000E+00      128
pmxtex.dat (END)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    0
pmxtex.fig (END)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    33
pmxaerr.dat (END)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++




Reply via email to