
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
。