TikZ: Grafik innerhalb der Grafik

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: TikZ: Grafik innerhalb der Grafik

von Johannes_B » Mo 21. Okt 2013, 17:50

Irgendwie war ich mir nie dessen bewusst, dass tikz innerhalb von nodes wieder in den Textmodus schaltet. Dann muss man ja wirklich ein neues tikz-Objekt erstellen.
Sorry für die Verwirrung.

von mO!sen » Mo 21. Okt 2013, 17:36

Dankeschön schonmal,
ich habe die Frage jetzt nochmal bei TeXwelt gestellt.
Bzgl. des Öffnens eines neuen tikzpicture in einem tikzpicture: Wie sollte ich das denn sonst machen? Ich sehe da gerade den Vorteil der relativen Positionierung mehrerer kleiner Bilder, die ich vor allem auch separat benutzen kann. Oder verstehe ich da etwas falsch?
Liebe Grüße

von Stefan Kottwitz » Mo 21. Okt 2013, 15:09

Sehe ich auch so, ich verfolge die TikZ-Fragen auf TeXwelt auch aufmerksam. Meist antworten da schon Leute mit mehr Ahnung als ich schneller als ich.

tikzpicture kann man verschachteln, Achtung beim Vererben von Node-Optionen, evtl. in Box speichern - Details auf TeXwelt: Wie kann ich TikZ nodes verschachteln?

Noch ein kleiner Eindruck: TikZ-Fragen - alle beantwortet und m.W. alle gelöst.

Stefan

von Johannes_B » Mo 21. Okt 2013, 12:37

Es ist doch unnötig in einem tikzpicture noch ein neues tikzpicture zu öffnen.


Bei Fragen zu tikz solltest du auch mal zu TeXwelt Wissen vorbeischauen.

TikZ: Grafik innerhalb der Grafik

von mO!sen » Mo 21. Okt 2013, 12:32

Hallo alle zusammen!

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. ( so in etwa , 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 \input die jeweiligen untergeordneten TikZ-Dokumente enthalten.

Das funktioniert so weit erstmal auch, aber in den relativ positionierten untergeordneten Bildern verschieben sich die Nodes seltsamerweise...
Dazu hab ich auch ein Minimalbeispiel:

Ergebnis:
http://s7.directupload.net/file/d/3417/clmg4c5p_pdf.htm


main.tex:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary[positioning]
\begin{document}

 \begin{tikzpicture}
  \node (1) {\input{line}};
  \node (2)[right=of 1]{\input{line}};
\end{tikzpicture}

\end{document}
line.tex:
\begin{tikzpicture}[point/.style={circle,inner sep=0pt,minimum size=5pt,fill=black}]
    \draw
      (0,0) -- (0,4);
    \node [point,label=left:$A$] (A) at (0,2) {};
\end{tikzpicture}
Zu bemerken ist, dass wenn ich die Nodes nicht relativ zueinander, sondern absolut positioniere, tritt das Problem nicht auf:
  \draw (0,0) node {\input{line}};
  \draw (2,0) node {\input{line}};
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 :D

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 ;)

Also vielen lieben Dank schonmal und liebe Grüße!

Nach oben