我試圖定義一個 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}