von Omega » Fr 14. Jan 2011, 13:07
dada hat geschrieben:Ich würde es mit einer Objektüberlagerung realisieren:
\documentclass{article}
\usepackage{pstricks, pst-node}
\begin{document}
\begin{pspicture}[showgrid=false](-1,-1)(6,4)
\psset{nodesep=0pt}
\rput(0,0){\rnode{A}{\psframebox{Box 1}}}
\rput(5,0){\rnode{B}{\psframebox{Box 2}}}
\put(2.5,3){\rnode{D}}
\ncangle[angleA=-90, angleB=0, offsetA=-0.75]{D}{A}
\ncangle[angleA=-90,angleB=180, offsetA=0.75]{D}{B}
\rput(2.5,3){\rnode{C}{\psovalbox[fillstyle=solid,fillcolor=white]{Knoten}}}
\end{pspicture}
\end{document}
So müsste es eigentlich gehen
Danke für die schnelle Antwort!
Das visuelle Ergebnis erfüllt meine Forderung. Ich erhalte jedoch nachfolgende Meldung, die mir die Lösung doch unzufriedenstellend erscheinen lässt.
Meldung:
"Overfull \hbox (71.13185pt too wide) detected at line 8"
CrazyHorse hat geschrieben:
\ncangle[angleA=-90, angleB=0, offsetA=-0.75,nodesepA=-4pt]{C}{A}
\ncangle[angleA=-90,angleB=180, offsetA=0.75,nodesepA=-4pt]{C}{B}
Danke dir Herbert! Du hast eine gute, pragmatische Antwort auf meine Frage geliefert.
Ist es aber möglich, objektorientiert auf die Umrandung des Knoten zuzugreifen bzw. auf den Knoten zu referenzieren, so dass man die Umrandung EXAKT trifft ohne den Endpunkt durch 'nodesep' einzupassen?
[quote="dada"]Ich würde es mit einer Objektüberlagerung realisieren:
[code]\documentclass{article}
\usepackage{pstricks, pst-node}
\begin{document}
\begin{pspicture}[showgrid=false](-1,-1)(6,4)
\psset{nodesep=0pt}
\rput(0,0){\rnode{A}{\psframebox{Box 1}}}
\rput(5,0){\rnode{B}{\psframebox{Box 2}}}
\put(2.5,3){\rnode{D}}
\ncangle[angleA=-90, angleB=0, offsetA=-0.75]{D}{A}
\ncangle[angleA=-90,angleB=180, offsetA=0.75]{D}{B}
\rput(2.5,3){\rnode{C}{\psovalbox[fillstyle=solid,fillcolor=white]{Knoten}}}
\end{pspicture}
\end{document} [/code]
So müsste es eigentlich gehen[/quote]
Danke für die schnelle Antwort!
Das visuelle Ergebnis erfüllt meine Forderung. Ich erhalte jedoch nachfolgende Meldung, die mir die Lösung doch unzufriedenstellend erscheinen lässt.
Meldung:
"Overfull \hbox (71.13185pt too wide) detected at line 8"
[quote="CrazyHorse"]
[code]\ncangle[angleA=-90, angleB=0, offsetA=-0.75,nodesepA=-4pt]{C}{A}
\ncangle[angleA=-90,angleB=180, offsetA=0.75,nodesepA=-4pt]{C}{B}[/code]
[/quote]
Danke dir Herbert! Du hast eine gute, pragmatische Antwort auf meine Frage geliefert.
Ist es aber möglich, objektorientiert auf die Umrandung des Knoten zuzugreifen bzw. auf den Knoten zu referenzieren, so dass man die Umrandung EXAKT trifft ohne den Endpunkt durch 'nodesep' einzupassen?