Ich bin mir nicht ganz sicher ob der Titel gut gewählt ist, Vorschläge sind gern willkommen. Ich frage mich was der beste Weg ist um die Pfeile im angehängten Bild zu kreieren. Das Wichtigste ist, dass der Pfeil von Zelle (1,3) der Untermatrix losgeht und zu Zelle (1,1) einer anderen Untermatrix in der nächsten Spalte geht. Das hier ist mein Beispielcode:
Erst hatte ich gedacht ich könnte mir neue Anchor setzen, dann dachte ich mir, dass ich in \myfigure zwei Koordinaten für Ausgang und Eingang eines möglichen Pfeils setzen kann und diese dann irgendwie sinnvoll ansprechen kann, wie bspw. für die Zeichnung:
Würde das gehen, oder geht das vielleicht sogar viel einfacher? gefragt 17 Okt '19, 13:33 skybeat
Ergebnis 5 von 7
show 2 more comments
|
1. Antwort: Subfiguren als Zusammensetzung koordinatentragender nodes. Ich empfehle für die Subfiguren Gebilde mit Koordinaten zu verwenden.
Damit sind die Pfeile dann kein Problem Mit der Einstellung (Bilder hochladen geht hier nicht, also als googledrive-Link. Ob das so gedacht ist? Vermutlich nicht....)
beantwortet 17 Okt '19, 18:19 haver555 Das sieht ziehmlich gut aus. Aber was, wenn die Submatrix so bleibt, wie ich sie gemacht habe? Mein Weg erscheint mir jetzt recht umständlich, aber würde das auch irgendwie gehen? Ich meine, meinen Vorschlag mit den 2 Koordinaten in der Submatrix setzen für Eingang/Ausgang und dann die Pfeile einfach von Ausgang der einen Matrix zum Eingang der anderen Matrix ziehen.
(18 Okt '19, 01:26)
skybeat
Verbesserung
(18 Okt '19, 19:30)
haver555
|
Mein Vorschlag übernimmt den Quelltext Deiner Matrix weitgehend.
beantwortet 18 Okt '19, 02:02 Bartman Die row-styles sind überflüssig, oder? Ich möchte lieber fixe Koordinaten haben, als um (0, 1) zu shiften, weil das shiften funktioniert nicht mehr, wenn sich die Dimensionen width, height, lrW, lrH verändern, richtig? Kann ich mir auch jeweils 2 Koordinaten in den Submatritzen setzen, zwischen denen ich dann die Pfeile ziehen kann? In dem konkreten Fall eine Koordinate bei (0, 2.5) und eine bei (3, 2.5). Und dann ziehe ich einen Pfeil bspw. von Matrix A Koordinate (3, 2.5) zu Matrix B Koordinate (0, 2.5).
(18 Okt '19, 02:23)
skybeat
Wenn Du die Zeilenstile weglässt, werden die Beschriftungen am unteren Rand ausgerichtet. In meinem überarbeiteten Beispiel werden die Koordinaten für die Ein- und Ausgabe weiterhin nicht während des Zeichnens der Matrizen gesetzt. Dafür erzeuge ich nun aber nachträglich die gewünschten Koordinaten, damit diese nur noch verbunden werden müssen.
(18 Okt '19, 06:43)
Bartman
Ich habe deine Version in meiner Antwort abgeändert um noch eine Frage dazu zu formulieren.
(18 Okt '19, 12:56)
skybeat
@skybeat Ich habe den letzten Beitrag, der ja keine eigentliche Antwort auf die Frage ist, in eine neue Frage umgewandelt: Koordinaten in Submatrix von matrix of nodes.
(18 Okt '19, 12:57)
stefan ♦♦
Oh, ok, entschuldige. Ich versuch das beim nächsten Mal gleich richtig zu machen.
(18 Okt '19, 13:09)
skybeat
Ergebnis 5 von 6
show 1 more comments
|
2. Antwort: Subfiguren als nodes, nur benötigte Ansteuerung von Koordinaten. Zwar erlaubt die TikZ-Matrix auch Pfade als Einträge; andererseits handelt es sich um eine Die Syntax für nodes in der matrix ist
beantwortet 20 Okt '19, 11:38 haver555 |
Kannst Du ein Beispiel für die Zeichnung anbieten, in die diese Pfeile eingefügt werden sollen? Ich meinte hier kürzlich gelesen zu haben, es wäre wieder möglich, Bilder anzuhängen.
Habe eine Beispielgrafik angehängt. Sieht man wenigstens die Zeichnung im Link?
Ich hänge es gleich rein.
Ist erledigt
@skybeat Die Beantwortung ist kein Problem. Haben die
\myfigures
's alle die gleichen Dimensionen und sind nicht befüllbar? Dann sehe ich noch Vereinfachungspotential.@haver555 Die Matrix of nodes besteht nicht komplett aus diesen Matritzen. In der ersten Spalte und den letzten beiden Zeilen ist jeweils Beschriftung. Und die letzte Spalte beinhaltet "...", da dieses Schema mit den Pfeilen eigentlich weitergehen würde, ich es aber mit den "..." abkürzen möchte. Ich habe das Beispiel angepasst um es besser zu zeigen. Was meinst du mit nicht befüllbar?
@skybeat Egal, ich habe die Optionalitäten offen gelassen; siehe meine AW.