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