Ich wurde von golatex praktisch hierher geschickt, weil hier wohl so viel TikZ-Kompetenz versammelt ist :) ... Ich hoffe, ihr verzeiht mir, wenn ich meine Anfrage dort hier mehr oder weniger reinkopiere... Folgendes ist mein Problem: Ich möchte gerne mit in meinem LaTeX-Dokument eine relativ komplexe Grafik darstellen, die wiederum selber Grafiken (TikZ-Bilder) enthalten soll, außerdem Pfeile, Beschriftungen, etc., siehe Abbildung, die Quadrate sind selbst TikZ-Grafiken. Meine Idee der Umsetzung war nun, eine übergeordnete TikZ-Grafik zu erstellen, in denen ich dann Nodes positioniere, die dann per Das funktioniert so weit erstmal auch, aber in den relativ positionierten untergeordneten Bildern verschieben sich die Nodes seltsamerweise... Dazu hab ich auch ein Minimalbeispiel:
Zu bemerken ist, dass wenn ich die Nodes nicht relativ zueinander, sondern absolut positioniere, tritt das Problem nicht auf:
Warum ich die absolute Positionierung dennoch ausschließe, sollte auf der Hand liegen. Vielleicht hat ja jemand eine Idee, woran das liegen könnte, für Hilfe wäre ich auf jeden Fall sehr dankbar. Den Artikel Wie kann ich tikz-nodes verschachteln? habe ich gelesen, allerdings verstehe ich da noch nicht, ob und wie ich etwa die Natürlich bin ich auch offen für Vorschläge, wie ich die große Grafik auf anderem Wege erzeugen kann, die dieses Problem umgehen (oder die ohnehin viel geeigneter sind). Warum das Ergebnis oben so aussieht, wie es aussieht, daran wäre ich natürlich trotzdem interessiert :) |
Das Problem bei dieser Verschachtelung liegt darin, dass die innere Das sieht man, wenn man diese Option innen überschreibt. Wenn z.B. line.tex so aussieht
dann wird die Eine Lösung ist das Packen des inneren Bildes in eine Box, die später mehrfach verwendet wird, ohne Neuberechnung mit Berücksichtung geerbter Optionen. Mit dem
Statt mehrfach Was, wenn man mehrere solcher Teilbilder hat? Wenn sie nicht gemischt verwendet werden, sondern nacheinander, kann man die Box ja mit dem nächsten Teilbild belegen und mehrfach verwenden. Ansonsten kann man verschiedene Boxen mit jeweils verschiedenem Namen verwenden. Ggf. könnte man hierfür das Makro beantwortet 21 Okt '13, 19:33 stefan ♦♦ Tausend Dank!!! Das war eine super erklärte Antwort. Sogar, was meine nächste Frage gewesen wäre (mehrere Teilbilder...) wurde gleich mit erläutert. Und das so schnell... Ich bin restlos begeistert und bedanke mich noch einmal :)
(22 Okt '13, 11:43)
mOisen
|