TikZ:节点中带有符号的环形图

TikZ:节点中带有符号的环形图

我正在尝试使用 TikZ 在环形图中的节点中写入符号。然而,我的示例不起作用:

\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}[scale=0.5,vertex/.style={draw,circle}]

\foreach \letter [count=\c from 0] in {1,2,$\tau$,D,E,F,G,H} {

\node[vertex] (\letter) at ({-360/10*\c+157.5}:4cm) {\letter};

}

\end{tikzpicture}

\end{document}

是否有人有解决方案来解决因术语 $\tau$ 引起的问题?有没有办法以在节点中显示的方式表达此符号?

答案1

这有效:

\documentclass[tikz, margin=3mm]{standalone}

\begin{document}
    \begin{tikzpicture}[
vertex/.style={draw,circle}]

\foreach \i [count=\j from 0] in {1,2,$\tau$,D,E,F,G,H}
{
\node[vertex] (n\j) at (157.5 - \j*360/10:4cm) {\i};
}
    \end{tikzpicture}
\end{document}

可以看出,代码略微重新排列,变量名称也发生了变化。

在此处输入图片描述

相关内容