我正在尝试绘制任意粗细的双弯箭头,但似乎无法获得所需的粗细。目前,我仅使用
\draw[->,bend left, double,line width=2pt] (4.5,5.5) to (4.5,2);
但这有两个问题:
line width
仅改变线条的粗细,而不是实际箭头的粗细(即两条平行线之间的距离)。- 箭头的一侧是打开的,我需要在这一侧画一条线来闭合箭头
答案1
像这样:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}[>={Stealth[length=8mm]}]
\draw[<->,bend left, double,double distance=5pt,line width=2pt] (4.5,5.5) to (4.5,2);
\end{tikzpicture}
\end{document}
要控制双线之间的距离,请使用 键double distance=<length>
;要使两端都有箭头,请使用<->
选项。
答案2
您是这个意思吗?
这就是我认为的闭合箭头。您可以根据需要调整另一个箭头。我已将其用作Stealth[]
示例。
\documentclass[tikz,border=5pt,multi]{standalone}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\draw[{Butt Cap[length=-3pt]}-{Stealth[width=15pt,length=20pt]}, bend left, double, double distance=4pt, line width=2pt] (4.5,5.5) to (4.5,2);
\end{tikzpicture}
\end{document}