[NTG-context] Metapost and underscore

2010-09-20 Thread Aditya Mahajan

Hi,

Really bad things happen if the variable name in metapost contains an 
underscore. It took me quite a while to isolate this problem.


Minimal example:

\startMPinclusions
  input rboxes ;
\stopMPinclusions

\starttext
\startMPpage
  rboxit.A (textext(A)) ;
  rboxit.B_1 (textext(B)) ;
  rboxit.C (textext(C)) ;

  A.c = origin ;

  xpart B_1.c = xpart C.c = xpart A.c + 3cm ;
  ypart B_1.s - ypart C.n = 1cm ;

  drawboxed(A,B_1,C) ;
\stopMPpage

\startMPpage
  rboxit.A (textext(A)) ;
  rboxit.B (textext(B)) ;
  rboxit.C (textext(C)) ;

  A.c = origin ;

  xpart B.c = xpart C.c = xpart A.c + 3cm ;
  ypart B.s - ypart C.n = 1cm ;

  drawboxed(A,B,C) ;
\stopMPpage
\stoptext


See attached output. The label of box B is placed at origin rather than at 
the correct location!


I am using  2010.08.17 and luatex 0.61 (too close to a deadline to 
update).


Aditya


test.pdf
Description: Adobe PDF document
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Metapost and underscore

2010-09-20 Thread Aditya Mahajan

On Mon, 20 Sep 2010, Aditya Mahajan wrote:


Hi,

Really bad things happen if the variable name in metapost contains an 
underscore. It took me quite a while to isolate this problem.


This is getting weirder. The bug is triggered even for the following 
example:


\startMPpage
  rboxit.A (textext(A)) ;
  rboxit.B1 (textext(B)) ;
  rboxit.B2 (textext(C)) ;

  A.c = origin ;

  xpart B1.c = xpart B2.c = xpart A.c + 3cm ;
  ypart B1.s - ypart B2.n = 1cm ;

  drawboxed(A,B1,B2) ;
\stopMPpage

but disappears if I replace B1 with Ba and B2 with Bb!

Aditya
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Metapost and underscore

2010-09-20 Thread Taco Hoekwater

On 09/20/2010 08:34 AM, Aditya Mahajan wrote:

Hi,

Really bad things happen if the variable name in metapost contains an
underscore. It took me quite a while to isolate this problem.


The metapost string comparisons were broken until luatex 0.63.

Best wishes,
Taco
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Metapost and underscore

2010-09-20 Thread Aditya Mahajan

On Mon, 20 Sep 2010, Taco Hoekwater wrote:


On 09/20/2010 08:34 AM, Aditya Mahajan wrote:

 Hi,

 Really bad things happen if the variable name in metapost contains an
 underscore. It took me quite a while to isolate this problem.


The metapost string comparisons were broken until luatex 0.63.


Thanks. That explains all the strange cases.

For the moment, I have simply replaced all the digits in the variable 
names by letters (and unrolled the loops by hand). I will test with the 
latest version tomorrow.


Thanks a lot.

Aditya
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___