tikz 坐标中的算术(括号)

tikz 坐标中的算术(括号)

我想在 tikz 中的坐标计算中使用括号。应该有一种简单的方法,但我找不到。例如,

\def\x{10};
\draw (0,0) -- (1+1/\x,0);

这很好。但是,

\def\x{10};
\draw (0,0) -- (1+1/{\x+1},0);

这个不行。其他括号也不行。括号的表达式是什么?

答案1

如果表达式包含括号或逗号,则可以{}在整个表达式周围使用:

\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}
  \def\x{10};
  \draw (0,0) -- (1+1/\x,0);
  \draw (0,0) -- ({1+1/(\x+1)},0);
\end{tikzpicture}
\end{document}

相关内容