
Na página 704/1318 do manual Tikz há um exemplo para criar uma sequência de Fibonacci. Tento repetir como abaixo:
\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}
Mas tenho uma página em branco.
Você sabe como consertar isso, por favor?
Responder1
Você não está fazendo um diagrama neste caso, apenas imprimindo texto na página, portanto não deveria ter um tikzpicture
ambiente. O texto normal em a tikzpicture
não é impresso.
Observe que também não há tikzpicture
nenhum exemplo no manual, mas os exemplos em que um diagrama é desenhado têm a extensão tikzpicture
.