tikzmath:奇怪的替代品

tikzmath:奇怪的替代品

我不知道为什么,但是我尝试在文件中打印一些代码tikzmath,结果真的很奇怪,看起来tikzmath即使文本不以反斜杠开头也会尝试替换文本...例如这里甚至没有使用变量,但进行了替换...

梅威瑟:

\documentclass{report}
\usepackage{tikz}
\usetikzlibrary{math}

\begin{document}

\begin{tikzpicture}
  \tikzmath{
    % Fails
    \color = "blue!80";
    % Works
    % \ccolor = "blue!80";
    {\draw[-latex] (0,0) -- (1,1) node{$\textcolor{red}{A}$};};
  }      
\end{tikzpicture}

\end{document}

输出:在此处输入图片描述

想要的输出:在此处输入图片描述

谢谢你!

答案1

原因是您的语句\color = "blue!80";覆盖了 TeX 命令\color。如果您注释掉此行,它也会按预期工作。否则您可以使用{\draw[-latex] (0,0) -- (1,1) node[red]{$A$};};,但我建议不要(滥用)使用这样的 TeX 命令。

相关内容