
Im folgenden MWE wird das TikZ-Pfad mit Senkrechten und Zyklus lässt sich bei abgerundeten Ecken nicht gut verbinden. Warum und wie kann das Problem umgangen werden?
\documentclass{standalone}
\pagestyle{empty}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[rounded corners]
(0,0) -- ++ (-.5,0) -- ++ (0,.5) -- ++ (-2,0) -- ++ (0,-4) -- ++ (8,0) |- cycle ;
\end{tikzpicture}
\end{document}
Antwort1
Dies geschieht, weil Sie abgerundete Ecken hinzufügen, wo keine sein sollten ( aufgrund numerischer Minimalfehler nehme ich das zurück, danke an Kpym!), und so können Sie das vermeiden.
\documentclass[tikz,border=3.14mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[rounded corners]
(0,0) -| ++ (-.5,.5) -- ++ (-2,0) -- ++ (0,-4) -- ++ (8,0)
|- (1,0) -- cycle ;
\end{tikzpicture}
\end{document}
Nachtrag: Wie Kpym anmerkt und wie allgemein bekannt ist, treten solche Probleme manchmal auf. Eine andere Möglichkeit, die Dinge in anderen Situationen zu beheben, besteht darin, abgerundete Ecken einfach auszuschalten. Ich kann dies hier nicht sinnvoll anwenden, da das Obige einfacher ist, aber ich kann zeigen, dass es funktioniert.
\documentclass[tikz,border=3.14mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[rounded corners]
(0,0) -| ++ (-.5,.5) -- ++ (-2,0) -- ++ (0,-4) [rounded corners=false]
-- ++ (8,0) |- (1,0) -- cycle ;
\end{tikzpicture}
\end{document}
Ich verstehe, dass das hier nicht das ist, wonach Sie suchen, aber ich fand es in anderen Situationen nützlich, die abgerundeten Ecken vorübergehend ausschalten zu können. In dieser Hinsicht rounded corners
unterscheiden sie sich von Tasten wie color
, die Sie auf diese Weise entlang des Pfads nicht ändern können.