考虑以下代码:
\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
,例如你可以写out
to
\draw[->,thick] (e3) to[in=200,out=200] (a1);
但是如果你仍然想使用角度参数和贝塞尔曲线,那么你可以添加极坐标
\draw[->,thick] (e3) .. controls ++(200:1) and ++(200:2) .. (a1);
这里第一个控制点是相对于起点的,而第二个控制点是相对于终点的。
具有单个控制点的贝塞尔曲线被用作起点和终点。