[NTG-context] Metapost and underscore
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
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
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
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 ___