Hallo,
hier ist mal ein Vorschlag für ein paar deiner Tabellen mit tikz:
Code:
\documentclass[parskip=half-]{scrartcl}
\usepackage{tikz}
\usetikzlibrary{matrix,calc}
\tikzset{%
mycell/.style={inner sep=0pt,outer sep=0pt,minimum size=1em},
mymatrix/.style={%
matrix of nodes,draw,inner sep=0.15cm,row sep=0.3cm,column sep=0.3cm,%
nodes=mycell,nodes in empty cells},
punkt/.style={fill,circle,minimum size=2pt},
>=latex% andere Pfeilform
}
\newcommand\Rahmen[1]{%
\draw(#1.west)--(#1.east);
\coordinate(h1)at ($(#1-1-2)!0.5!(#1-1-3)$);
\coordinate(h2)at ($(#1-1-4)!0.5!(#1-1-5)$);
\draw(#1.south-|h1)--(#1.north-|h1)(#1.south-|h2)--(#1.north-|h2);}
\newcommand\Punkt{\node[mycell]{\tikz\node[punkt]{};};}
\begin{document}
\begin{tikzpicture}[baseline=(current bounding box.center)]%
\matrix[mymatrix](m){%
1&1&3&4&5&6\\
2&2&4&3&6&5\\
1&2&5&6&3&4\\
1&2&6&5&4&3\\
};
\Rahmen{m}
\end{tikzpicture}
\begin{tikzpicture}[baseline=(current bounding box.center)]%
\matrix[mymatrix](m){%
\Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
\Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
\Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
\Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
};
\Rahmen{m}
%Pfeile
\begin{scope}[very thick,->]
\draw(m-1-4.center)--(m-1-6.center);
\draw(m-2-3.center)--(m-4-3.center);
\draw(m-2-4.center)--(m-4-6.center);
\draw(m-3-4.center)--(m-4-5.center)--(m-2-6.center);
\draw(m-4-4.center)--(m-2-5.center)--(m-3-6.center);
\end{scope}
\end{tikzpicture}
\begin{tikzpicture}[baseline=(current bounding box.center)]%
\matrix[mymatrix](m){%
\Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
\Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
\Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
\Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
};
\Rahmen{m}
%Verbindungen
\foreach \i in {1,...,4}{%
\draw[very thick,rounded corners=2pt]%
(m-\i-3.center)--([yshift=-1.5mm]m-\i-3.center)%
--([yshift=-1.5mm]m-\i-5.center)--(m-\i-5.center);
\draw[very thick,rounded corners=2pt]%
(m-\i-4.center)--([yshift=1.5mm]m-\i-4.center)%
--([yshift=1.5mm]m-\i-6.center)--(m-\i-6.center);}
\end{tikzpicture}%
\end{document}
Gruß
Elke
Lesezeichen