我正在尝试使用 PGF/Tikz 绘制一些重复的图形,并且我使用的是foreach
。问题:每一行右侧都有一个描述,它是一串文本 - 可能有点长并且包含逗号或数学表达式。
如何创建一个字符串列表,对其进行迭代并使用每个字符串作为节点文本?
答案1
要解决这个问题,只需在字符串周围使用花括号即可,正如 Peter Grill 建议的那样:
\begin{tikzpicture}
\foreach \c [count=\x from 0] in {{a,f},{b,o},{c,o},{d,b},{e,a},{f,r}}
\node at (0,\x) {\c};
\end{tikzpicture}
谢谢彼得!