访问坐标中的元素

访问坐标中的元素

我有一个在循环中定义的坐标列表。对于每个坐标,我想在坐标附近绘制两个圆圈。因此,如果我选择的坐标是 A = (x0,y0),它将如下所示:

\draw[fill] ({x0-.1*cos(30)}, {y0-.1*sin(30)} ) circle[radius=.1cm]

\draw[fill] ({x0+.1*cos(30)}, {y0+.1*sin(30)} ) circle[radius=.1cm]

但我不知道如何访问 x0 或 y0(即在 Python 中我会写 A[0] 和 A[1])。希望这有意义。

答案1

您的问题缺乏细节(尤其是 MWE),所以我必须假设您的意思是这样的:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
  \coordinate (A) at (1,2);
  \draw[fill] (A) ++({-.1*cos(30)},{-.1*sin(30)}) circle[radius=.1cm];
  \draw[fill] (A) ++({+.1*cos(30)},{+.1*sin(30)}) circle[radius=.1cm];
\end{tikzpicture}
\end{document}

相关内容