
다음 MWE에서 Ti케이수직 및 순환이 있는 Z 경로는 둥근 모서리가 포함된 경우 제대로 연결되지 않습니다. 이유와 문제를 피하는 방법은 무엇입니까?
\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}
답변1
이는 둥근 모서리가 있어서는 안 되는 곳에 둥근 모서리를 추가하기 때문에 발생하며( 수치적 최소 오류로 인해 Kpym 덕분에 다시 가져옵니다!) 이를 방지할 수 있는 방법은 다음과 같습니다.
\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}
부록: Kpym이 지적하고 잘 알려져 있듯이 이러한 문제가 가끔 발생합니다. 다른 상황에서 문제를 바로잡는 또 다른 방법은 둥근 모서리를 끄는 것입니다. 위의 방법이 더 간단하기 때문에 여기서는 이것을 유용한 방식으로 적용할 수 없지만 이것이 작동한다는 것을 보여줄 수 있습니다.
\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}
나는 이것이 당신이 원하는 것이 아니라는 것을 이해하지만 다른 상황에서는 둥근 모서리를 일시적으로 끌 수 있는 것이 유용하다는 것을 알았습니다. 이 점에서 는 경로를 따라 이런 방식으로 변경할 수 없는 rounded corners
키와 다릅니다 .color