我想使用变量在 TikZ 中存储一个值并基于该值进行计算。例如,我想在 TikZ 中使用变量a,b
并c
用于以下目的:
\draw (a,b) circle (r)
我应该能够分配a,b
和c
(这些可以是小数)并且必须在所需的位置以所需的半径绘制圆。
我该如何做呢?
PS:本质上,我想在单位正方形内的随机位置绘制 100 个小圆圈。因此,我希望变量a
和取随机值。以下是我的尝试,但没有成功。b
c
\documentclass{standalone}
\usepackage[first=0, last=1000]{lcg}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\foreach \i in {1,2,...,100}{
\def{a}{\rand\arabic{rand}}
\def{b}{\rand\arabic{rand}}
\draw(a/1000,b/1000) circle (0.001);
}
\end{tikzpicture}
\end{document}