TikZ:使用部分修饰符时箭头的正确位置

TikZ:使用部分修饰符时箭头的正确位置

我的问题是一个更复杂的案例这一个。我试图让装饰有蛇的箭头居中,但使用另一个问题中建议的解决方案会导致箭头完全脱离箭头并放在另一个箭头上。这显然是由于相对/部分坐标造成的。我该如何解决这个问题?

以下是具有所描述行为的 MWE:

\documentclass{minimal}
\usepackage{tikz}
\usetikzlibrary{positioning,matrix,arrows,snakes,shapes,calc}
\begin{document}

\begin{tikzpicture}[node distance=2.5cm, auto, >=latex]

\node[draw, rectangle] (11cR) {11-\textit{cis}-ret.};
\node[draw, rectangle] (atR) [below of=11cR] {all-\textit{trans}-ret.} edge [<-] (11cR);

\draw[<-, decorate, decoration={snake, post length=0.9mm}] ($(11cR.south)!0.5!(atR.north)$) -- ++(-2.2cm,-1.2cm) node[below] {$h\nu$};

\end{tikzpicture}
\end{document}

改变值post length也无帮助。

TikZ 中的头部与箭头分离

相关内容