[TikZ] Pfad über Array-Zeilen hinweg Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


olpo

[TikZ] Pfad über Array-Zeilen hinweg

Beitrag von olpo »

Ahoi,

mein Minimalbeispiel unten zeigt zwei Container (nodes), in denen sich zwei Docks (dock_c, dock_k) befinden. Diese sollen jetzt über einen Pfad verbunden werden.
Und zwar soll das ein Doppelpfeil [<->] werden, der von (dock_c.south) zu (dock_k.south) geht. Die Pfeilspitzen zeigen also jeweils nach oben und der Pfad geht mit zwei rechteckige Knicken unterhalb der Container entlang.

Die Frage ist, ob das in dieser Array-Struktur überhaupt machbar ist.
Die Idee, das als Array zu verwirklichen, kommt daher, daß später noch mehr Container nebeneinander stehen sollen. Und die Verbindungspfeile können dann jeweils auf ihre eigene Zeile gelegt werden, ohne sich zu überkreuzen.
Ist das cool, oder zu kompliziert? (Ist mein erstes TikZ-Bild)
\begin{tikzpicture}
[container/.style={shape=rectangle, draw, minimum height=4cm, minimum width=3cm, pattern=dots}]

\matrix[row sep=0.8cm, column sep=2cm]{
% ERSTE ZEILE

%% Conny
\draw node[container](conny) {};
\draw node[fill=white, anchor=north, text height=0.6cm] at (conny.north) {Conny};
\draw node[draw, fill=white, anchor=south, minimum width=2cm, yshift=0.15cm, rounded corners=6pt,] (dock_c) at (conny.south) {Dock} ;
&
%% Karl
\draw node[container](karl) {};
\draw node[fill=white, anchor=north, text height=0.6cm] at (karl.north) {Karl};
\draw node[draw, fill=white, anchor=south, minimum width=2cm, yshift=0.15cm, rounded corners=6pt,] (dock_k) at (karl.south) {Dock} ;

\\
% ZWEITE ZEILE
% \draw[<->]

\\
};

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Hallo olpo,

Du benötigst in Deinem "Minimalbeispiel" also noch nicht einmal den Befehl
\end{tikzpicture}
um das Ende der Umgebung zu markieren?

Gruß

Bartman

olpo

Beitrag von olpo »

hab's schon selbst gelöst.
Steht etwas versteckt im TikZ-Manual Tut.5.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Teilst du deine Lösung auch mit uns? :-)
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten