所以,我正在寻找最简单的方法来绘制这样的图。这是一个简单的图表。
是图片环境最合适的一个?
答案1
一种可能性是使用TikZ
和多部分矩形:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.multipart,shapes.arrows}
\tikzset{
mystack/.style={
draw,
rectangle split,
rectangle split parts=#1,
text width=2cm,
align=center,
anchor=north east,
font=\ttfamily}
}
\begin{document}
\begin{tikzpicture}
% The stack to the left
\node[mystack=2] at (0,0) (sta1)
{stack\nodepart{two}\rule{0pt}{2cm}};
\draw[white,line width=3pt] (sta1.south west) -- (sta1.south east);
\node[fill=red!50,single arrow,rotate=-90,text width=10pt] at (sta1) {};
% The stack to the right
\node[mystack=3] at (5,0) (sta2)
{0$\times$AAA\nodepart{two}0$\times\cdots$\nodepart{three}\rule{0pt}{1.5cm}};
\draw[white,line width=3pt] (sta2.south west) -- (sta2.south east);
% The red and black arrows
\draw[line width=2pt,red,->]
([xshift=1cm]sta1.east) -- ++(20pt,0);
\draw[line width=1pt,<-]
([xshift=5pt]sta2.two split east) -- ++(10pt,0) node[right] {ESP};
\end{tikzpicture}
\end{document}
答案2
我认为一个不错的选择是该pstricks
软件包,或者任何其他设计/绘图软件。
使用package 将、、... 文件graphics
包含在文件中。.jpg
.eps
.png
.tex
您可以在这里看到一些示例:
http://tug.org/PSTricks/main.cgi/
http://www.tn-home.de/Tobias/Soft/TeX/TUG040611/presentation.pdf
如果您想给我写信,您可以用西班牙语写信,地址是[email protected]
。我正在开始学习 PSTricks。如果您正在使用它,请记住使用 xelatex 进行编译或使用其他选项,例如您可以在此处找到的选项: