数学环境中的 tikz:无法恢复的错误

数学环境中的 tikz:无法恢复的错误

当我跑步时

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}

\usepackage{tikz}
\usepackage{xspace}

\newcommand{\ema}[1]{\ensuremath{#1}\xspace}

\newcommand{\defas}{
\ema{\mathop{
\begin{tikzpicture}
\pgfsetbaseline{-.4ex}
\fill (-1.2ex,.4ex) circle (.5pt); 
\fill (-1.2ex,-.05ex) circle (.5pt); 
\draw[] (-.76ex,.4ex) -- (0.0ex,.4ex);
\draw[] (-.76ex,-.05ex) -- (0.0ex,-.05ex);
\end{tikzpicture}
}} }

\begin{document}

The $\defas$ does not work.

\end{document}

我得到了错误

Package tikz Error: Sorry, some package has redefined the meaning of the matht cause unrecoverable errors.

但是,在另一台机器上它可以工作。两台机器都是使用 pdflatex 的 Linux 机器。那可能是什么原因呢?

它适用于版本pgf 2008/01/15 v2.10 (rcs-revision 1.12)但不适用于版本3.0.1 a

相关内容