如何使用 TikZ 在 LaTeX 中创建带有框和箭头的图表?

如何使用 TikZ 在 LaTeX 中创建带有框和箭头的图表?

盒子和数组

我想使用 TikZ 创建像上图这样的图表。我对 TikZ 知之甚少,因为我以前从未使用过它。作为作业的一部分,我想创建一个图表来演示 C++ 中的浅拷贝和深拷贝(上图没有演示这一点,但这是我解决问题的方法)。我该如何绘制像上图这样的框和箭头?任何帮助表示感谢!:)

答案1

作为起点:

\documentclass[tikz, margin=3mm]{standalone}

\begin{document}
    \begin{tikzpicture} 
\node (n1) [draw, minimum width=4em] {Bar};
\draw[<-, shorten <=1mm] 
    (n1.south west) -- ++ (-1,-0.5) node [below, align=center] {B\\ (note)};
    \end{tikzpicture} 
\end{document}

在此处输入图片描述

相关内容