如何使用 \foreach 参数作为弯曲角度?

如何使用 \foreach 参数作为弯曲角度?

看一下以下 MWE(更确切地说是 ME,因为它实际上不起作用):

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{graphs}
\begin{document}
  \tikz \graph [nodes={empty nodes, fill, circle, inner sep=1pt, draw}]{
      \foreach \i in {-10,0,10}
      a --[bend left=\i] b;
    };
\end{document}

用于\ibend left会导致一系列错误;将其更改为固定值 则10可行。我做错了什么?

答案1

这有效:在循环代码周围添加括号。

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{graphs}
\begin{document}
  \tikz \graph [nodes={empty nodes, fill, circle, inner sep=1pt, draw}]{
      \foreach \i in {-10,0,10} { a --[bend left=\i] b; }
    };
\end{document}

在此处输入图片描述

相关内容