Tikz symbol - internal storage

Tabellen und Grafiken erstellen und anordnen


Schneitzmaster
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 26. Sep 2010, 16:21

Tikz symbol - internal storage

Beitrag von Schneitzmaster »

Hey leute,

ich möchte mit tikz ein programmablaufplan erstellen. Nach http://www.smartdraw.com/flowchart/flow ... ymbols.htm sind die symbole mehr oder weniger genormt.
Ich benötige internal storage.
GIbt es das symbol schon voreingestellt in tikz (bis jetzt bin ich nicht fündig geworden)?
Meine ersten Versuche sehen wie folgt aus:
\documentclass[10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usetikzlibrary{arrows}
\usetikzlibrary{calc}
\usetikzlibrary{backgrounds}

\begin{document}
\begin{tikzpicture}[auto]
\tikzstyle{internalStorageTop} = [draw, thick, rectangle split, rectangle split horizontal,rectangle split parts=2]
\tikzstyle{internalStorage} = [draw, thick, rectangle split, rectangle split horizontal,rectangle split parts=2, align=center]
\tikzstyle{process} = [rectangle, draw, thick, align=center]
\tikzstyle{line} = [draw, thick, -triangle 45];
\matrix [column sep={10mm},row sep=10mm]{
% row 1
& \node [process] (generate) {process}; & \\
% row 2
& \node [internalStorageTop] (split) {\nodepart[text width=40mm]{two}\phantom{internal storage}}; & \\[-10.25mm]
& \node [internalStorage] {\nodepart[text width=40mm]{two}{internal storage\\ internal storage}}; & \\
};
\tikzstyle{every path}=[line]
\path (generate) -- (split);
\end{tikzpicture}
\end{document}
Da muss ich aber immer extrem viel rumfummeln. Ist eher eine quick and dirty variante. Gibt es da eine sauberere möglichkeit?
ich wäre über jegliche hilfe dankbar