How can I define an array of coordinates in TikZ? Consider the following:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
\newcommand{\vertA}{{(0,0),(1,0),(2,0)}}
\foreach \i in {0,1,2} {
\coordinate (V\i) at ($\vertA[\i]$);
}
\end{tikzpicture}
\end{document}
Compiling with pdflatex
gives the error:
Runaway argument?
\vertA [\i ]$); \pgffor@endhook \ifx \pgffor@assign@after@code \pgfutil@empty \
ETC.
! File ended while scanning use of \tikz@cc@parse@factor.
\foreach \i in {0,1,2} {\coordinate (V\i) at (\i,0);}
– hpesoj626 Mar 20 '13 at 17:46