Alle Knoten haben abgerundete Ecken. Nun werden per Default die Kanten bloß bis an die Ecken gezogen, so als wären sie nicht ebgerundet. Ist es möglich die Kanten elegant bis an den Rand zu zeichnen oder muss hierbei manuell gerechnet/ausprobiert werden? Hier mal ein Beispiel und darunter ein Screenshot, die alles veranschaulichen: Open in writeLaTeX
\documentclass{scrartcl} \usepackage{tikz} \usetikzlibrary{calc} \begin{document} \begin{tikzpicture}[ node distance=4.0cm, thick, every node/.style={ rectangle, minimum size=6mm, very thick, draw=orange, rounded corners=6pt, top color=white, bottom color=orange!20, align=center, } ] \node (s1) {S1}; \node (s2) [right of = s1] {S2}; \node[draw=blue] (center) at ($(s1)!0.5!(s2) - (0,2)$) {C1}; \path[draw=black!50] (s1) edge[->] (center) (center) edge[<->] (s2) ; \end{tikzpicture} \end{document} gefragt 24 Nov '14, 15:59 ErnstZ |
Im Sinne einer einfachen Lösung würde ich einfach den outer sep auf ein negatives Maß setzen.
beantwortet 24 Nov '19, 18:34 haver555 |
Dann musst du entweder rechnen, oder einen anderen "Shape" benutzen: http://tex.stackexchange.com/questions/1357/rounded-corners-in-tikz-trees