summaryrefslogtreecommitdiff
path: root/tex/context/modules/mkiv/m-tikz.mkiv
blob: 99df423322b17c6cf35314437f1d25f703baa451 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
%D A fixed variant if the t-tikz module distributed with tikz.

\unprotect

    \ifcase\contextlmtxmode \else
        \frozen\overloaded\protected\def\pdflastxpos{\numexpr\clf_lastxpos\relax}
        \frozen\overloaded\protected\def\pdflastypos{\numexpr\clf_lastypos\relax}
    \fi

\protect

\ifcase\contextlmtxmode \else
    \overloadmode\zerocount
\fi

\pushcatcodetable

    \setcatcodetable\texcatcodes

    \catcode`\@=11
    \catcode`\|=12
    \catcode`\!=12

    \input t-pgf.tex
    \input t-pgffor.tex
    \input tikz.code.tex

\popcatcodetable

\protected\def\starttikzpicture
  {\begingroup
   \overloadmode\zerocount
   \tikzpicture}

\protected\def\stoptikzpicture
  {\endtikzpicture
   \endgroup}


\stopmodule