我想在 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}