通常,为了定义 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}