我想画出连续的双箭头线(例如机械中的扭矩)
现在我画出两条如下互相补充的线,就像
\draw[] (0,0) edge[-triangle 45] (0.8,0) edge[-triangle 45] (1,0);
有没有更简单的方法可以做到这一点?据我所知,tikz 中没有默认的双向箭头。所以我想避免调整两条线的坐标以使箭头连续。
答案1
有一个用于声明双箭头提示的命令:
\pgfarrowsdeclaredouble[distance between tips]{new start name}{new end name}{start arrow tip}{end arrow tip}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows}
\pgfarrowsdeclaredouble[-\pgflinewidth]{caniko}{caniko}{triangle 45}{triangle 45}
\begin{document}
\begin{tikzpicture}
\draw [-caniko] (0,0) -- (1,0);
\end{tikzpicture}
\end{document}