장식 기능으로 만든 TikZ Cantor Set에 노드 또는 라벨 추가

장식 기능으로 만든 TikZ Cantor Set에 노드 또는 라벨 추가

장식 명령으로 만든 다음 TikZ 그림이 있습니다.

\documentclass[tikz,border=5pt]{standalone}
\usetikzlibrary{decorations.fractals}
\begin{document}
 \begin{tikzpicture}[decoration=Cantor set,line width=2mm]
      \draw (0,0) -- (12,0);
      \draw decorate{ (0,-.5) -- (12,-.5) };
      \draw decorate{ decorate{ (0,-1) -- (12,-1) }};
      \draw decorate{ decorate{ decorate{ (0,-1.5) -- (12,-1.5) }}};
      \draw decorate{ decorate{ decorate{ decorate{ (0,-2) -- (12,-2) }}}};
      \draw decorate{ decorate{ decorate{ decorate{ decorate{ (0,-2.5) -- (12,-2.5) }}}}};
      \draw decorate{ decorate{ decorate{ decorate{ decorate{ decorate{ (0,-3) -- (12,-3) }}}}}};
    \end{tikzpicture}
\end{document}

라벨을 추가하고 싶습니다.안에각 줄의 끝 부분과나_{n,j}특정 하위 간격 옆이나 아래에 있습니다.

편집: 아래에 노드를 추가할 때 노드에 맞게 선 사이의 거리를 어떻게 늘리나요?

답변1

이는 라인 끝에 (1), 라인 세그먼트(하위 간격?) 옆에 (2), 해당 세그먼트 아래에 (3) 레이블이 포함된 노드를 배치하는 방법을 보여줍니다.

\documentclass[tikz,border=5pt]{standalone}
\usetikzlibrary{decorations.fractals}
\begin{document}
\begin{tikzpicture}[decoration=Cantor set,line width=2mm]
  \draw (0,0) -- (12,0) node [right] {$I_n$};
  \draw decorate{ (0,-.5) -- (12,-.5)node [pos=.35,right]  {$I_{n,j}$}  }node [right] {$I_n$};
  \draw decorate{ decorate{ (0,-1) -- (12,-1) }};
  \draw decorate{ decorate{ decorate{ (0,-1.5) -- (12,-1.5) }}};
  \draw decorate{ decorate{ decorate{ decorate{ (0,-2) -- (12,-2) }}}};
  \draw decorate{ decorate{ decorate{ decorate{ decorate{ (0,-2.5) -- (12,-2.5) }}}}};
  \draw decorate{ decorate{ decorate{ decorate{ decorate{ decorate{ (0,-3) -- (12,-3) node [pos=0.1,below] {$I_{n,j}$} }}}}}};
\end{tikzpicture}
\end{document}

[시각 보조 장치는 현재 X의 Okular 버그로 인해 파업 중입니다. 실망을 안겨드려 죄송합니다.]

관련 정보