如何使用 `\tikzset` 样式作为箭头样式?

如何使用 `\tikzset` 样式作为箭头样式?

如何声明一个angle=60:1mm名为TARROWinside 的箭头尖样式,然后将其用作箭头尖\tikzset的箭头样式而不会产生错误?Stealth{Stealth[TARROW]}

答案1

这不完全是你的要求,但你可以这样做:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\tikzset{
   TARROW/.tip={Stealth[angle=60:1mm]}
}
\begin{document}
\tikz \draw [-TARROW] (0,0) -- (1,0);
\end{document}

您也可以使用样式作为选项Stealth,但您需要/tikz/TARROW

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\tikzset{
   TARROW/.style={angle=60:1mm}
}
\begin{document}
\tikz \draw [-{Stealth[/tikz/TARROW]}] (0,0) -- (1,0);
\end{document}

相关内容