Tikz 수학 도서관: 피보나치 수열

Tikz 수학 도서관: 피보나치 수열

704/1318 Tikz 매뉴얼 페이지에는 피보나치 수열을 생성하는 예가 있습니다. 나는 아래와 같이 반복하려고 한다:

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary {math}
\begin{document}
\begin{tikzpicture}

\tikzmath{
% Adapted from 
http://www.cs.northwestern.edu/academics/courses/110/html/fib_rec.html
function fibonacci(\n) {
if \n == 0 then {
return 0;
} else {
return fibonacci2(\n, 0, 1);
};
};
function fibonacci2(\n, \p, \q) {
if \n == 1 then {
return \q;
} else {
return fibonacci2(\n-1, \q, \p+\q);
};
};
int \f, \i;
for \i in {0,1,...,20}{
\f = fibonacci(\i);
print {\f, };
};
}
\end{tikzpicture}
\end{document}

그런데 빈 페이지가 나왔습니다.

이 문제를 해결하는 방법을 알고 계시나요?

답변1

이 경우 다이어그램을 만드는 것이 아니라 페이지에 텍스트를 인쇄하는 것이므로 환경이 없어야 합니다 tikzpicture. a의 일반 텍스트는 tikzpicture인쇄되지 않습니다.

tikzpicture매뉴얼에도 해당 예제에는 없지만 다이어그램이 그려지는 예제에는 tikzpicture.

관련 정보