如何用 tikz 画一个元素到自身的曲线(带箭头)

发布于 2022-07-26 16:48:19

在 tikz 中如何画一条绕一个元素旋转之后最后到元素自身的一条曲线,比如下图绕字母 x 的带箭头的曲线:
d2ed05d8b7891fb65c072782dea36d01.png

查看更多

关注者
0
被浏览
1.7k
芒果不盲
芒果不盲 2022-07-26
学好TiKZ和tcolorbox!
\begin{tikzpicture}
  \node[] (a) {$x$};
  \draw[->] (a.north) to[out=135,in=90] ([xshift=-0.2cm]a.west) to[out=-90,in=-135] (a.south);
\end{tikzpicture}

QQ截图20220726193530.png

\begin{tikzpicture}
  \node[inner sep=1pt] (a) at (0,0) {$x$};
  \node[inner sep=1pt] (b) at (2,2) {$y$};
  \draw[-latex] (a.0) -- (b.-90);
  \draw[-latex] (a.90) to[out = 90,in=180]  (b.180);
\end{tikzpicture}

QQ截图20220726215319.png

2 个回答
shadow
shadow 2022-07-26
这家伙很懒,什么也没写!

再麻烦您一下:这个曲线的起点或者终点离 x 的距离能否调整,比如这样看起来有些远。

也就是说对于两个 node,它们之间有个带箭头的曲线相连接,能否调整曲线的起点或者终点分别到这两个 node 的距离?
就比如下图中:带钩的箭头起点在点 A 的东北方,现在能否调整起点到点 A 的正东方?也就是说让起点向下移动一点。但这种调整最好是对于其他从 A 点发出或者指向 A 点的箭头不影响。
34c34b45666ece88f0ba01a983d91c8a.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览