algoritmos en latex
Publicado por batory (3 intervenciones) el 22/02/2009 00:48:04
Hola que tal, espero alguien me pudiara ayudar a decirme donde esta mi errror, miren tengo el sigiente problema, meto el siguiente codigo para obtener un algoritmo
egin{algorithm}
caption{La criba de Eratóstenes}
label{algo32}
egin{algorithmic}
%Entrada: Número entero $geq2$\
ESTATE $m[2...n]$, {f Array de enteros}\
FOR {$j$ de 2 hasta $n$}
ESTATE $m[j]leftarrow 0;$ \
ENDFOR
ESTATE $jleftarrow 2;$\
WHILE {$jleq n$}
IF{$m[j]=0$}
ESTATE $ileftarrow j;$\
WHILE {$ileq n$}\
IF{$m[i]=0$}
ESTATE $m[i]leftarrow j;$\
ENDIF
ESTATE $i=i+j;$\
ENDWHILE
ENDIF
ENDWHILE
ESTATE {f Regresa} $m[2...n]$\
end{algorithmic}
end{algorithm}
y cuando reviso el archivo pdf, el algoritmo sale con las sentecias amontonadas, es decir sale algo asi como esto(este fragmento es de las primeras 3 lineas
m[2...n], array de enterosfor j de 2 hasta n dom[j]-0;
en lugar de salir separados como:
m[2...n], array de enteros
for j de 2 hasta n do
m[j]-0
y todas las lineas estan asi, alguien me puede hechar la mano plis.
egin{algorithm}
caption{La criba de Eratóstenes}
label{algo32}
egin{algorithmic}
%Entrada: Número entero $geq2$\
ESTATE $m[2...n]$, {f Array de enteros}\
FOR {$j$ de 2 hasta $n$}
ESTATE $m[j]leftarrow 0;$ \
ENDFOR
ESTATE $jleftarrow 2;$\
WHILE {$jleq n$}
IF{$m[j]=0$}
ESTATE $ileftarrow j;$\
WHILE {$ileq n$}\
IF{$m[i]=0$}
ESTATE $m[i]leftarrow j;$\
ENDIF
ESTATE $i=i+j;$\
ENDWHILE
ENDIF
ENDWHILE
ESTATE {f Regresa} $m[2...n]$\
end{algorithmic}
end{algorithm}
y cuando reviso el archivo pdf, el algoritmo sale con las sentecias amontonadas, es decir sale algo asi como esto(este fragmento es de las primeras 3 lineas
m[2...n], array de enterosfor j de 2 hasta n dom[j]-0;
en lugar de salir separados como:
m[2...n], array de enteros
for j de 2 hasta n do
m[j]-0
y todas las lineas estan asi, alguien me puede hechar la mano plis.
Valora esta pregunta


0