有一个非常好的 TikZ 代码来可视化康托集,例如
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{lindenmayersystems}
\pgfdeclarelindenmayersystem{cantor set}{
\rule{F -> FfF}
\rule{f -> fff}
}
\begin{document}
\begin{tikzpicture}
\foreach \order in {0,...,4}
\draw[yshift=-\order*10pt] l-system[l-system={cantor set, axiom=F, order=\order, step=100pt/(3^\order)}];
\end{tikzpicture}
\end{document}
从https://tex.stackexchange.com/a/386251/128042
我想知道是否有一种简单的方法可以为每行添加注释。例如,在每行旁边写上 $A_{\order}$。即,在第一行前面写上 $A_0$,在第二行前面写上 $A_1$,依此类推。
答案1
像这样?
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{lindenmayersystems}
\pgfdeclarelindenmayersystem{cantor set}{
\rule{F -> FfF}
\rule{f -> fff}
}
\begin{document}
\begin{tikzpicture}
\foreach \order in {0,...,4}
\draw[yshift=-\order*10pt] l-system [l-system={cantor set, axiom=F, order=\order, step=100pt/(3^\order)}]
node[anchor=east, pos=0] {\footnotesize $A_{\order}$};
\end{tikzpicture}
\end{document}