tikz 인덱스 문제가 있는 루프

tikz 인덱스 문제가 있는 루프

테스트로 끝나는 루프가 필요합니다. 이것이 작동하지 않는 이유는 무엇이며 이러한 종류의 루프에서 인덱스를 어떻게 사용합니까?

\documentclass[tikz]{standalone}
\usepackage{}
\usetikzlibrary{}

\begin{document}

\begin{tikzpicture}
\count255 = 0
\loop
\draw (0,0) -- (\count225,1) ;  
\advance\count255 by 1
\ifnum\count255 < 4
\repeat
\end{tikzpicture}

\end{document}

답변1

좌표에서 \the앞에 가 필요합니다 .\count255

\documentclass{article}
%\url{http://tex.stackexchange.com/q/176229/86}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}
\count255 = 1
\loop
\draw (0,0) -- (0,\the\count255) ;
\advance\count255 by 1
\ifnum\count255 < 3
\repeat
\end{tikzpicture}

\end{document}

답변2

가능한 해결책은 다음과 같습니다 LuaLaTeX.

\documentclass{article}
\usepackage{luacode}
\usepackage{tikz}


\begin{document}
\luaexec{
tp = tex.print
count = 1
while count < 3 do
tp("\\begin{tikzpicture}")
tp("\\draw (0,0) -- (0,"..count..");")
tp("\\end{tikzpicture}");
count = count + 1
end
}

\end{document}

관련 정보