私は「開いた三角形」の先端の2倍のバージョンであるTikZ矢印先端を定義しようとしています。私は、\pgfarrowsdeclarecombine
で説明されているように、を使用してそれを実行しようとしました。この答えですが、うまくいきません。シャフトが 2 つの先端のうち最初の先端の上に描かれているのです。(それ以外は、まさに私が望んでいた通りです。)
矢印の先端を二重にする他の方法 (次の 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}