在 tikz 中指定 in 和 out 以及控件

在 tikz 中指定 in 和 out 以及控件

考虑以下代码:

\documentclass{beamer}
\usepackage{tikz}

\usetikzlibrary{calc}

\begin{document}
    \begin{frame}
      \begin{tikzpicture}[overlay,remember picture]
        \node at (1,0) [rectangle,draw,minimum height=.6cm] (a1) {A};
        \node at (4.2,-3.5) [rectangle,draw,minimum height=.6cm] (e3) {B};

        \draw[->,thick,out=200] (e3) .. controls ($(a1)+(-2,-2)$) .. (a1);
      \end{tikzpicture}
    \end{frame}
    \end{document}

如何指定起始节点和终止节点的入角和出角?

答案1

键是路径in,例如你可以写outto

\draw[->,thick] (e3) to[in=200,out=200] (a1);

但是如果你仍然想使用角度参数和贝塞尔曲线,那么你可以添加极坐标

\draw[->,thick] (e3) .. controls ++(200:1) and ++(200:2) .. (a1);

这里第一个控制点是相对于起点的,而第二个控制点是相对于终点的。

具有单个控制点的贝塞尔曲线被用作起点和终点。

相关内容