tikz 出现奇怪的错误

tikz 出现奇怪的错误
\documentclass{beamer}
\usepackage{graphicx,tikz}
\begin{document}
\begin{frame}
  \begin{tikzpicture}[node distance=1cm and 1.5cm]
    \node[]at (0,0) (e1){$G_0$};
    \node[]at(1.75,-1.75) (aux1){};
    \shade[ball color=red] at (1.0,1.0) circle(0.2) {scat1};
    \draw[path] (e1) -- (aux1);
  \end{tikzpicture}
\end{frame}
\end{document}

给出错误:

! Use of \@next doesn't match its definition.
\beamer@doifinframe ... \shade [ball color=red] at
                                                   (1.0,1.0) circle(0.2) {sc...
l.11 \end{frame}

一切都很好,如果我at ()从阴影中移开,只是它的位置不对

答案1

该代码在没有 的情况下也可以工作at,但是如果使用(1.0,1.0),还需要用 替换\draw[path]\path[draw]删除{scat1}

工作代码:

\begin{tikzpicture}[node distance=1cm and 1.5cm]
    \node at(0,0) (e1){$G_0$};
    \node at(1.75,-1.75) (aux1){};
    \shade[ball color=red] (1.0,1.0) circle(0.2);
    \path[draw] (e1) -- (aux1);
\end{tikzpicture}

离题:graphicx也加载了 tikz

相关内容