在 tikz 中改变图中边缘的位置

在 tikz 中改变图中边缘的位置

因此,我有以下内容:

    \begin{tikzpicture}[shorten >=1pt,node distance=1.75cm,thick]
        \node (A) {$A$};
        \node (B) [below left of=A] {$B$};
        \node (C) [below right of=A] {$C$};

        \path   (A) edge (B)
                (A) edge (C);

    \end{tikzpicture}

这将产生以下图像:

在此处输入图片描述

不过,我真正想要的是边缘在节点下方相交的位置:

在此处输入图片描述

有没有办法改变边缘位置,使它们在节点下方相遇,而不是在围绕节点的单位圆上相遇?

答案1

可以使用语法来引用命名节点的锚点(<name>.<anchor>)。在你的情况下,

\path   (A.south) edge (B.north)    (A.south) edge (C.north);

将产生所需的边缘。

相关内容