我可以在 TikZ/pgf 中组合箭头吗?

我可以在 TikZ/pgf 中组合箭头吗?

我想使用 TikZ 绘制箭头,其中我可以指定多个尖端(或尾部)。这在技术上可能是可行的,因为尖端>>是“双”尖端:定义>=diamond会产生双菱形尖端。另外,引用arrows手册中的部分内容:

间距箭头尖可用于将其与其他箭头组合以获得不接触线尾的箭头。

无可否认,这句话非常模糊,我可能会误解它。

但是,将两个技巧结合起来的实际语法是什么? 仅仅将它们一个接一个地列出是行不通的。

答案1

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\pgfarrowsdeclarecombine{blah}{blah}{diamond}{diamond}{stealth}{stealth}
\begin{document}
  \tikz{\draw[blah-blah] (0,0)--(1,0);}
\end{document}

答案2

请查看手册第 58 节(版本 2.00)。您不仅可以组合两个箭头尖,还可以将箭头加倍或加三倍,反转箭头,甚至可以绘制自己的箭头尖(第 58.2 节)。不过命令位于基本层中。

相关内容