定义和传递参数

定义和传递参数

我想通过论点

->,line width=1.2pt

命令

\draw [] ...

然而,这并不管用

\newcommand\newstyle{->,line width=1.2pt}
\draw[\newstyle]

有什么办法可以做到这一点?

答案1

Tikz 选项不是这样处理的;如果你将宏传递给\draw,它会认为你打算调用名为 的单个键->,line width=1.2pt。相反,使用真正的样式:

\tikzset{newstyle/.style = {->,line width=1.2pt}}
\draw[newstyle] ...

相关内容