
En la página 704/1318 del manual de Tikz hay un ejemplo para crear una secuencia de Fibonacci. Intento repetir lo siguiente:
\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}
Pero tengo una página en blanco.
¿Sabes cómo solucionar esto, por favor?
Respuesta1
En este caso no estás haciendo un diagrama, simplemente imprimiendo texto en la página, por lo que no deberías tener un tikzpicture
entorno. El texto normal en a tikzpicture
no se imprime.
Tenga en cuenta que tampoco existe tikzpicture
ese ejemplo en el manual, pero aquellos ejemplos donde se dibuja un diagrama sí tienen el archivo tikzpicture
.