Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

18 Okt '19, 06:29

Bartman's gravatar image

Bartman
1.6k13

Mein Vorschlag übernimmt den Quelltext Deiner Matrix weitgehend. \documentclass[tikz]{standalone} \usetikzlibrary{matrix, arrows.meta} arrows.meta, calc} \begin{document} \newcommand{\myfigure}{% \begin{tikzpicture}[line width=0.4mm, scale=1] width=0.4mm] \def \lrW {3} %Number of columns \def \lrH {3} %Number of lines \definecolor{data}{HTML}{e3e3e3} % gray color \def \height {1.0} %height \def \width {1.0} %width % building submatrix \draw [draw=black, fill = data] fill=data] (0,0) rectangle +(\lrW*\width,\lrH*\height) ; \draw [thin, color=gray, xstep=\width cm, ystep=\height cm] (0.01,0.01) grid +(\lrW*\width-0.02,\lrH*\height-0.02) ; \end{tikzpicture} } \begin{tikzpicture}[ >={Latex[length=3mm]}, font=\sffamily% für serifenlose Schrift ] \matrix [ matrix of nodes, nodes in empty cells, column sep=2cm, row sep=1cm, row 1/.style={anchor=center}, row 2/.style={anchor=center}, row 3/.style={anchor=center} ] (ae) { Text & \myfigure & \myfigure & \myfigure & \myfigure & \\ Text & \myfigure & \myfigure & \myfigure & \myfigure & $\cdots$ \\ Text & \myfigure & \myfigure & \myfigure & \myfigure & \\ & Text & Text & Text & Text \\ & Text & Text & Text & Text \\ }; \draw \foreach \row in {1,2,3}{ \foreach \col in {2,3,4,5}{ \coordinate (ae-\row-\col-e) at ($(ae-\row-\col.north west)!1/6!(ae-\row-\col.south west)$) ; \coordinate (ae-\row-\col-a) at ($(ae-\row-\col.north east)!1/6!(ae-\row-\col.south east)$) ; } } \path [->] (ae-1-2.east) + (0,1) to[out=0, (ae-1-2-a) edge [out=0, in=130] ([yshift=1cm]ae-2-3.west); \draw [->] (ae-2-2.east) + (0,1) to[out=60, (ae-2-3-e) (ae-2-2-a) edge [out=60, in=200] ([yshift=1cm]ae-1-3.west); \draw [->] (ae-3-2.east) + (0,1) -- ([yshift=1cm]ae-3-2.east-|ae-3-3.west); (ae-1-3-e) (ae-3-2-a) edge (ae-3-3-e) ; \end{tikzpicture} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

18 Okt '19, 02:02

Bartman's gravatar image

Bartman
1.6k13

Mein Vorschlag übernimmt den Quelltext Deiner Matrix weitgehend. \documentclass[tikz]{standalone} \usetikzlibrary{matrix, arrows.meta} \begin{document} \newcommand{\myfigure}{% \begin{tikzpicture}[line width=0.4mm, scale=1] \def \lrW {3} %Number of columns \def \lrH {3} %Number of lines \definecolor{data}{HTML}{e3e3e3} % gray color \def \height {1.0} %height \def \width {1.0} %width % building submatrix \draw [draw=black, fill = data] (0,0) rectangle +(\lrW*\width,\lrH*\height) ; \draw [thin, color=gray, xstep=\width cm, ystep=\height cm] (0.01,0.01) grid +(\lrW*\width-0.02,\lrH*\height-0.02) ; \end{tikzpicture} } \begin{tikzpicture}[ >={Latex[length=3mm]}, font=\sffamily% für serifenlose Schrift ] \matrix [ matrix of nodes, nodes in empty cells, column sep=2cm, row sep=1cm, row 1/.style={anchor=center}, row 2/.style={anchor=center}, row 3/.style={anchor=center} ] (ae) { Text & \myfigure & \myfigure & \myfigure & \myfigure & \\ Text & \myfigure & \myfigure & \myfigure & \myfigure & $\cdots$ \\ Text & \myfigure & \myfigure & \myfigure & \myfigure & \\ & Text & Text & Text & Text \\ & Text & Text & Text & Text \\ }; \draw [->] (ae-1-2.east) + (0,1) to[out=0, in=130] ([yshift=1cm]ae-2-3.west); \draw [->] (ae-2-2.east) + (0,1) to[out=60, in=200] ([yshift=1cm]ae-1-3.west); \draw [->] (ae-3-2.east) + (0,1) -- ([yshift=1cm]ae-3-2.east-|ae-3-3.west); \end{tikzpicture} \end{document}