使用 newlength 时 tikz 的 cs 系统失败

使用 newlength 时 tikz 的 cs 系统失败

tikz我在反转坐标上找到了这个很好的答案

TikZ 中的反转坐标系/轴

但是,它却失败了,\newlength如本例所示:

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}
\newlength{\lspan}
\setlength{\lspan}{0.5cm}
\begin{document}
\begin{tikzpicture}[y=-1cm]
  \draw[green] (0, 0) -- ($(0, 0) + (\lspan, \lspan)$);
  \draw[red] (0, 0) -- ($(0, 0) + (0.5, 0.5)$);

  \draw (0, 0) -- (1, 0) node[below] {$x$};
  \draw (0, 0) -- (0, 1) node[left] {$y$};
\end{tikzpicture}
\end{document}

在此处输入图片描述

按照逻辑,红线和绿线应该重合。

怎么了?

相关内容