使用包的箭头图

使用包的箭头图

有没有办法仅使用默认提供的包来绘制这样的图表?

箭线图

我想要弄清楚的部分是创建一个指向元素上方的箭头,就像图中最右边的箭头一样。这是否只能通过软件包来实现,还是我别无选择,只能求助于 Inkscape 之类的程序?

谢谢你!

答案1

在此处输入图片描述

  \documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning, hobby, arrows.meta}
\begin{document}
    \begin{tikzpicture}[use Hobby shortcut]
          %\draw [help lines,  red!30] (0,0) grid (6,6);
        
        \draw (0,0)-|(3,5)-|node[pos=.25, fill=white](x){\huge X}(0,0);
        \node[below=2cm of x, circle, fill, draw, inner sep=2pt, label=left:x\textsubscript{2}] (x2) {};
        
        \path
        (1.5,2.5)coordinate(z0)
        (2,2)coordinate(z1)
        (3.1,2.2)coordinate(z2)
        (3.2,5.4)coordinate(z3)
        (2.5, 5.5)coordinate(z4)
        (2,5.4)coordinate(z5)
        ;
        \draw[->, -Latex](x2) to (z0)..(z1)..(z2)..(z3)..(z4)..(z5) to (x);
    \end{tikzpicture}
\end{document}

相关内容