In der Tikz-Mathematikbibliothek: Fibonacci-Folge

In der Tikz-Mathematikbibliothek: Fibonacci-Folge

Auf Seite 704/1318 des Tikz-Handbuchs gibt es ein Beispiel zum Erstellen einer Fibonacci-Folge. Ich versuche, es wie folgt zu wiederholen:

\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}

Aber ich bekam eine leere Seite.

Wissen Sie bitte, wie man das behebt?

Antwort1

In diesem Fall erstellen Sie kein Diagramm, sondern drucken nur Text auf die Seite. Sie sollten also keine tikzpictureUmgebung haben. Normaler Text in a tikzpicturewird nicht gedruckt.

Beachten Sie, dass in diesem Beispiel im Handbuch auch kein steht tikzpicture, aber die Beispiele, in denen ein Diagramm gezeichnet wird, haben das tikzpicture.

verwandte Informationen