You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用LaTeX绘图技术问题:无法将第二个箭头置于圆形内部

TikZ箭头无法放入圆形内部的解决办法

你的问题出在第二个箭头的终点坐标(1,2)——这个点距离圆心(0,0)的距离是$\sqrt{1^2 + 2^2} \approx 2.24$,远大于圆的半径1cm,所以箭头必然延伸到圆外。只要把终点坐标改成圆内的点就行。

修改后的示例代码

\begin{tikzpicture}
\draw (0,0) circle [radius=1cm];
\draw [thin, ->](-1,1) -- (0,1);
% 把终点换成圆内的(0.6, 0.4),你也可以换成其他满足x²+y² <1的坐标
\draw[thin, ->] (-1,1) -- (0.6, 0.4);
\end{tikzpicture}

更灵活的方式:用极坐标指定圆内位置

如果想精准控制箭头指向的方向,用极坐标更方便,比如指向圆心右上方45度、距离圆心0.7cm的位置(肯定在圆内):

\draw[thin, ->] (-1,1) -- (45:0.7cm);

这样调整后,第二个箭头的终点就会完全落在圆形内部了。

内容的提问来源于stack exchange,提问作者Mohamed OBAD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 14:05:18