On Mon, 16 Jan 2023, Henri Menke via ntg-context wrote:

> On Mon, 2023-01-16 at 11:56 -0500, Aditya Mahajan wrote:
> > 
> > On Mon, 16 Jan 2023, Hans Hagen via ntg-context wrote:
> > 
> > > just load tikz first so that the right loader helpers are there
> > > 
> > > \usemodule[tikz]
> > > \usemodule[pgfplots]
> > > 
> > > \starttext
> > > Hello
> > > \stoptext
> > > 
> > > seems to work here
> > 
> > I did a fresh install of context and downloaded the latest version of
> > pgf/tikz and pgfplots from ctan. Now, something is wrong with tikz:
> > 
> > \usemodule[tikz]
> > 
> > \starttext
> > Hello
> > \stoptext
> > 
> > gives the attached log file. Not sure what changed on the tikz end. 
> 
> That's most likely due to
> 
> https://github.com/pgf-tikz/pgf/issues/1062
> https://github.com/pgf-tikz/pgf/pull/1073
> 
> but this MWE
> 
> \catcode`\@=11
> 
> \begingroup
>   \lccode`\~=`\"
>   \lowercase{\endgroup
>     \def\pgfmath@catcodes{%
>       \catcode`\==12 %
>       \catcode`\,=12 %
>       \catcode`\|=12 %
>       \catcode`\&=12 %
>       \let~\pgfmath@char@quote
>     }}%
> 
> {\pgfmath@catcodes "}
> 
> \bye
> 
> works in Knuth TeX, so it's likely not our fault.

I haven't looked pgf core in a while, but does it make sense to just redefine 
all the catcode jugglery in pgf as a catcodetable in m-tikz.mkxl?

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

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : https://contextgarden.net
___________________________________________________________________________________

Reply via email to