![TikZ 中的鱼叉](https://linux22.com/image/233347/TikZ%20%E4%B8%AD%E7%9A%84%E9%B1%BC%E5%8F%89.png)
我可以在 TikZ 中使用鱼叉吗?
我参考了我之前关于鱼叉的问题:《如何绘制协议交互》使用amsmath
。
我发现最接近的是这个代码:
\begin{tikzpicture}[decoration={bent,aspect=.3}]
\node[circle,draw] (A) at (.5,.5) {A};
\node[circle,draw] (B) at (3,1.5) {B};
\draw[->,decorate] (A) -- (B);
\draw[->,decorate] (B) -- (A);
\end{tikzpicture}
答案1
有所谓的部分箭头提示在 TikZ 中。例如使用left to
、right to
或。它们在 pfg 2.10 手册的第 23.7 节(pgf 2.0 手册中的 22.6)中有描述left hook
。right hook
将其插入到您的示例中:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\begin{tikzpicture}
\node[circle,draw] (A) at (.5,.5) {A};
\node[circle,draw] (B) at (3,1.5) {B};
\draw[-left to] (A.north east) -- (B.west);
\draw[-left to] (B) -- (A);
\end{tikzpicture}
\end{document}