PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rahmen innerhalb von scope



texnixa
13-10-2010, 12:47
Hallo zusammen,

ich habe einen Baum (mit tikz/pgf) und möchte gezielt um zwei Knoten *und* die verbindende Kante eine box malen - was mir beim besten Willen nicht gelingen will :(

hat jemand einen Rat? Ich versuche z.B. herauszufinden, ob scope selber als Eigenschaft 'Rahmen' mitbekommen kann :confused:

Vielen Dank für jeden Hinweis!
texnixa

localghost
13-10-2010, 12:56
Dein Baum befindet sich doch sicher in der Umgebung tikzpicture. Und in der kannst Du doch Grafikelemente beliebig platzieren. Du zeichnest also an der passenden Stelle einfach ein Rechteck. Zur besseren Orientierung kann ein Gitter mit Hilfslinien natürlich nicht schaden.


Thorsten

texnixa
13-10-2010, 13:09
Hallo Thorsten,

danke für die schnelle Antwort. Am liebsten würde ich den Rahmen ja direkt an die Elemente binden - anbei die Abbildung, welche ich nachbauen muss.
http://img839.imageshack.us/img839/1487/knifflig.jpg (http://img839.imageshack.us/i/knifflig.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Du meinst also, die Rechtecke zeichnen und nachträglich in den Baum schieben?

Viele Grüße,
texnixa

tral
23-10-2010, 00:27
Hallo,

was du suchst geht mit dem fit-Paket, etwa wird mit:



\begin{pgfonlayer}{background}
\node [draw,fit=(re1)(re2)(re3)] {};
\end{pgfonlayer}


eine Box um die nodes mit den Namen (re1), (re2), (re3) gezeichnet.

Dafür brauchst du:



\usetikzlibrary{fit,backgrounds}


Christian.