我正在尝试定义一个 TikZ 箭头尖,它是“开口三角形”尖的两倍版本。我尝试使用 来实现\pgfarrowsdeclarecombine
,如中所述这个答案,但结果并不正确:轴被拉过两个尖端中的第一个。(除此之外,这正是我想要的。)
其他使箭头尖端加倍的方法(如以下 MWE)也会产生相同的结果。我该如何避免这种情况,并获得“开口三角形”尖端的加倍版本?
\documentclass{standalone}
\usepackage{tikz} \usetikzlibrary{arrows}
\begin{document}
\begin{tikzpicture}
\node (A) at (0,0) {$A$}; \node (B) at (2,0) {$B$};
\draw[>=open triangle 60,->>] (A) to (B);
\end{tikzpicture}
\end{document}
我已经研究过这个答案,但我不知道如何在声明新提示时应用它们。
答案1
使用杰克接受的答案如何绘制双连续箭头 [tikz],以及 marsupilam 的点技巧,您可以定义自己的箭头样式。
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows}
\pgfarrowsdeclaredouble[0pt]{openopen}{openopen}{open triangle 60}{.open triangle 60}
\begin{document}
\begin{tikzpicture}
\node (A) at (0,0) {$A$}; \node (B) at (2,0) {$B$};
\draw[-openopen] (A) to (B);
\end{tikzpicture}
\end{document}