HowTo: Latex Stack
Die resultierende PDF Datei kann hier heruntergeladen werden.
- \usepackage[table]{xcolor}
- \usepackage{multirow}
- \usepackage{colortbl}
- \usepackage{array}
- \usepackage{hhline}
- \usepackage{bigdelim}
- % Farbdefinitionen
- \definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
- % stack Umgebung
- {%
- \begin{tabular}{r | c c c | l}
- \hhline{~---}
- }{%
- \end{tabular}
- }%
- % normaler Stack-Eintrag
- {%
- & & & &\\ \hhline{~-~-}
- & & & &\\ \hhline{~-~-}
- & & & &\\ \hhline{~-~-}
- }%
- % farbiger Stack-Eintrag
- {%
- & \cellcolor{#4} & \cellcolor{#4} & \cellcolor{#4} &\\ \hhline{~-~-}
- & \cellcolor{#4} & \cellcolor{#4} & \cellcolor{#4} &\\ \hhline{~-~-}
- & \cellcolor{#4} & \cellcolor{#4} & \cellcolor{#4} &\\ \hhline{~-~-}
- }%
- % Beispiel
- \begin{document}
- \begin{figure}[H]
- \begin{stack}
- \stentry{ebp+8}{str $\rightarrow$ "Hello"}{}
- \stentrycl{ebp+4}{c = 3}{{$\biggr\}$} World!}{dunkelgrau}
- \stentry{ebp}{b = 'x'}{}
- \stentry{ebp-4,sp}{a = 'y'}{}
- \end{stack}
- \caption{stack example}
- \label{fig:stack example}
- \end{figure}
- \end{document}