Hi,

I think there will be a new release today or tomorrow that should fix this.

/Mikael

On Fri, Feb 7, 2025 at 10:34 AM Florent Michel <florent.m42@gmail.com> wrote:
Hi, 

On a related note, the second example from https://wiki.contextgarden.net/Command/startuniqueMPgraphic seems to have a similar issue, although it seems to work fine after replacing 

  xyscaled (\overlaywidth, \overlayheight)

with

  xyscaled (OverlayWidth, OverlayHeight)

Best regards,
Florent

Le ven. 7 févr. 2025 à 07:30, wangzhongtian <wangzht@189.cn> a écrit :


Hi, Hans,

I recently upgraded context to version 2025.02.04, and found use \overlaywidth and \overlayheight in Metapost will result in a failed compilation. same code will pass the copilation in version 2024.11.01. In version 2025.02.04 \overlaywidth and \overlayheight will be replaced with a real number+unit pt +\relaxedspace+space during compilation, then the use of (\overlaywidth,\overlayheight) will be compiled to (......\relaxedspace ), and this made Context cannot find the right parenthesis. Sample lua code and detailed log is attached below.

sample code:

.....

context.startuniqueMPgraphic("textBorder")

context([[

draw unitsquare xyscaled (\overlaywidth,\overlayheight) withcolor .625darkgray dashed evenly ;]])

context.stopuniqueMPgraphic()

....



failed compilation log:

metapost > initializing instance 'metafun:1' using format 'metafun' and method 'double'

metapost > loading 'metafun' as '/media/wanhe/sfts/tools/scr/context/tex-2025-02-04/texmf-context/metapost/context/base/mpxl/metafun.mpxl' using method 'double'

metapost > initializing number mode 'double'

metapost > trace > This is MPLIB for LuaMetaTeX, version 3.15, running in double mode.

metapost > trace >

metapost > trace > loading metafun for lmtx, including the plain 1.004 base definitions

metapost > trace >

metafun > log >

metafun > log > error: Missing ')' has been inserted

metafun > log >

metapost > trace >

metafun > log >

metafun > log > I found no right delimiter to match a left one. So I've put one in, behind the

scenes; this may fix the problem.

metafun > log >

metapost > trace >

metapost > trace >


----------------------------

zhongtian wang

Shijiazhuang YouWen Information Technology Co.,Ltd,China

13311202589 wangzht@189.cn






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

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________