如何定义 Tikz `\tikz{...}` 的样式选项?

如何定义 Tikz `\tikz{...}` 的样式选项?

通常,为了定义 TikZ 样式,您可以在 的开头后将它们添加到方括号中tikzpicture,如下所示:

\begin{tikzpicture}
        [
        foo/.style={shape=circle, draw}
        ]

        \node[foo] at (0,0) {label};
\end{tikzpicture}

有没有办法对图中定义的 tikz 元素做类似的事情?

\begin{figure}
    \centering
    \tikz{
        \node at (0,0) {label};
    }
\end{figure}

例如,下面的操作不起作用。

\begin{figure}
    \centering
    \tikz{
        [foo/.style={shape=circle, draw}]
        \node[foo] at (0,0) {label};
    }
\end{figure}

相关内容