
En el siguiente MWE, el TikLa ruta Z con perpendicular y ciclo no se conecta bien cuando se trata de esquinas redondeadas. ¿Por qué y cómo solucionar el problema?
\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}
Respuesta1
Esto sucede porque agregas esquinas redondeadas donde no debería haberlas ( debido a errores numéricos mínimos, lo retiro, ¡gracias a Kpym!), y así es como puedes evitarlo.
\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}
Apéndice: Como señala Kpym y es bien conocido, a veces surgen problemas de este tipo. Otra forma de rectificar las cosas en otras situaciones es simplemente desactivar las esquinas redondeadas. No puedo aplicar esto de manera útil aquí porque lo anterior es más simple, pero puedo demostrar que funciona.
\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}
Entiendo que esto no es lo que buscas aquí, pero en otras situaciones me resultó útil poder desactivar temporalmente las esquinas redondeadas. En este sentido, rounded corners
se diferencian de claves color
que no se pueden cambiar de esta manera a lo largo del camino.