Latest betas break tikz matrix
Hi all, This code used to compile in versions of context prior to January, though I can't quite pin down the versions. \usemodule[t-tikz] \usetikzlibrary{matrix} \starttext \tikzstyle{description}=[fill=white,inner sep=2pt] \starttikzpicture \matrix(m)[matrix of math nodes, row sep=3em, column sep=3em, text height=1.5ex, text depth=0.25ex] {x&y\\ z&u\\}; \path[->] (m-1-1) edge node[description] {$*$} (m-1-2) edge node[description] {$*$} (m-2-1) (m-1-2) edge[dashed] node[description] {$*$} (m-2-2) (m-2-1) edge[dashed] node[description] {$*$} (m-2-2); \stoptikzpicture \stoptext (compilation error at the bottom of this email) I thought at first that this was a luatex problem, but I've ruled that out with the following plain tex file, which compiles just fine in plain luatex and in plain pdftex: \input tikz.tex \usetikzlibrary{matrix} \tikzstyle{description}=[fill=white,inner sep=2pt] \tikzpicture \matrix(m)[matrix of math nodes, row sep=3em, column sep=3em, text height=1.5ex, text depth=0.25ex] {x&y\\ z&u\\}; \path[->] (m-1-1) edge node[description] {$*$} (m-1-2) edge node[description] {$*$} (m-2-1) (m-1-2) edge[dashed] node[description] {$*$} (m-2-2) (m-2-1) edge[dashed] node[description] {$*$} (m-2-2); \endtikzpicture \end I have no idea what the error is telling me and what could be causing it. Any ideas? Many thanks, Mathieu Compile log: ! Only one # is allowed per tab. system > tex > error on line 10 in file testcontext.tex: Only one # is allowed per tab ... 1 \usemodule[t-tikz] 2 \usetikzlibrary{matrix} 3 4 \starttext 5 \tikzstyle{description}=[fill=white,inner sep=2pt] 6 \starttikzpicture 7 \matrix(m)[matrix of math nodes, 8 row sep=3em, column sep=3em, 9 text height=1.5ex, text depth=0.25ex] 10 >> {x&y\\ 11 z&u\\}; 12 \path[->] 13 (m-1-1) edge node[description] {$*$} (m-1-2) 14 edge node[description] {$*$} (m-2-1) 15 (m-1-2) edge[dashed] node[description] {$*$} (m-2-2) 16 (m-2-1) edge[dashed] node[description] {$*$} (m-2-2); 17 \stoptikzpicture 18 \stoptext 19 \pgf@matrix@cont ...ell ##\pgf@matrix@endcell }# \pgf@matrix@padding &&\pgf... l.10 { x&y\\ ?
On Tue, 22 Feb 2011, Mathieu Boespflug wrote:
Hi all,
This code used to compile in versions of context prior to January, though I can't quite pin down the versions.
[snip]
I have no idea what the error is telling me and what could be causing it. Any ideas?
Could be due to the change in catcode of &. Try adding \donknuthmode. Aditya
participants (2)
-
Aditya Mahajan
-
Mathieu Boespflug