Tikz 数学ライブラリ: フィボナッチ数列

Tikz 数学ライブラリ: フィボナッチ数列

Tikz マニュアルの 704/1318 ページに、フィボナッチ数列を作成する例があります。以下のように繰り返してみます。

\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。 内の通常のテキストtikzpictureは印刷されません。

tikzpictureマニュアルの例にも はありませんが、図が描かれている例には が含まれていることに注意してくださいtikzpicture

関連情報