Error de inicio de aplicacion

Mario Candia Briones shared this question 4 years ago
Answered

Buenos días.


Ayer me di cuenta que geogebra me presenta un error en una de las aplicaciones generadas hace un tiempo atrás.

El error es el que se puede apreciar en las imágenes 1 y 2 siguientes:.

Imagen 1:


c361539583acc1c9ed6a4421f5b77c16

Imagen 2:46d7eb0cb94352a86c80447bfd00a574


Este aparece tanto en el archivo que tengo en mi computador, como también en el incrustado desde la pagina geogebra. Me parece extraño que aparezca, ya que tiempo atrás funcionaba sin problema y que haya dejado de funcionar tanto en la web como PC (siempre esta la posibilidad del ingreso de algún virus que me altere el programa, ¿pero desde la web?) ¿Habra sido una actualización?

En el resto de aplicaciones no tengo problemas, un aspecto a considerar es que tengo una función exponencial dentro del programa, pero seria extraño que fuese eso.


Saludos!

Best Answer
photo

te adjunto lo que he hecho

solo he eliminado texto2 y te lo adjunto en otro archivo para que te sirva de guia en su recomposicion (la instruccion latex podria ser correctamente transladada entre versiones y ser otro el problema


viendolo de nuevo parece que usaste una matriz para una tabla en el texto latex y no se copio bien el caso es que es facil volver a crear ese texto

Comments (9)

photo
2

con esta escasa informacion solo puedo decirte que parece que usas una instruccion llamada latex() y cuya existencia desconozco. tal vez estuviese en pruebas en tiempos remotos pero no la recuerdo

si es eso habrá que abrir el archivo con zip y quitar todos los comandos latex de los textos

si no sabes cómo hacerlo puedes adjuntar el archivo y cuando tenga un rato te lo elimino

photo
1

Hola. El comando latex creo que era simplemente para que la escritura quedara mucho mas formal, pero no recuerdo haberla ingresado con un comando que se llamara "Latex" propiamente tal, si no que en los textos, les agregaba el comando "\text{}" para que tomara esa forma.


Averiguare como hacer eso que me indicas con el archivo zip, ya que debo modificar 3 aplicaciones que me presentan el mismo problema. Pero de todas maneras, me parece raro, ya que antes no lo hacia y no tuve ningún problema tanto en el archivo del PC como en la pagina de geogebra.


El comando "\text{}" lo uso en todas mis aplicaciones y no tengo otra que me presente ese error que aparece en las aplicaciones.

photo
1

Hola. El comando latex creo que era simplemente para que la escritura quedara mucho mas formal, pero no recuerdo haberla ingresado con un comando que se llamara "Latex" propiamente tal, si no que en los textos, les agregaba el comando "\text{}" para que tomara esa forma.


Averiguare como hacer eso que me indicas con el archivo zip, ya que debo modificar 3 aplicaciones que me presentan el mismo problema. Pero de todas maneras, me parece raro, ya que antes no lo hacia y no tuve ningún problema tanto en el archivo del PC como en la pagina de geogebra.


El comando "\text{}" lo uso en todas mis aplicaciones y no tengo otra que me presente ese error que aparece en las aplicaciones.

photo
photo
1

verás que en el aviso de error de tu segunda imagen en la ultima linea del todo pone


b="+(LaTeX[b])+"K\\]"

a ese LaTeX me refiero. y puedes ver que lo mismo se repite por todos los textos de tus imagenes.

si es esto intenta lo siguiente

abre el archivo *.ggb con el programa winzip o winrar o 7zip o el descompresor de archivos que uses

selecciona el archivo gegebra.xml y editalo (normalmente el zip lo hace pulsando F4)

te aparecera un worpad o similar (hay que hacerlo en texto plano no uses el word) con un mundo nuevo ante tus ojos; es la codificacion que guarda geogebra de lo tu vas creando en pantalla. busca los textos que tengan latex[ y si pone latex[b] cambialo simplemente por b

luego te aseguras que se guarda y que se reemplaza dentro del zip por la nueva version

no te olvides de hacer una copia del archivo no sea que se fastidie del todo con jota

sigue intentando abrirlo mirando si el error cambia y corrigiendo aquello que veas que no funciona

suerte

photo
1

LaTeX( ) was the the first name of FormulaText( ) command, I guess in v.3.*

After the command renaming, some translators changed it accordingly, others (e.g. me - IT GUI) left it as the old one. So the Italian interface has LaTeX( ) command. This means, since we cannot see your file, that yours might be an Italian one, translated, and whose commands for some reasons haven't been parsed correctly.

photo
1

te aconsejo que no intentes remediarlo todo desde el xml. quita los latex[] antiguos y luego recompon los textos usando formulatexto() que es como quedó en español pero esto ultimo lo hagas desde el ggb

photo
2

Probé con lo indicado por mathmagic, ahora el archivo modificado no presenta el error, pero tampoco se inicia (quizás por eso no envía el mensaje de error). Aquí pueden ver ambos archivos adjuntos.


En caso de no poder solucionarlo, creo que optare por realizar la aplicación desde cero. quizás mas adelante aparezca una solución para ello. O, en su defecto, podría incluso comparar ambos códigos y ver cual pudo ser el problema mas adelante.

photo
1

te adjunto lo que he hecho

solo he eliminado texto2 y te lo adjunto en otro archivo para que te sirva de guia en su recomposicion (la instruccion latex podria ser correctamente transladada entre versiones y ser otro el problema


viendolo de nuevo parece que usaste una matriz para una tabla en el texto latex y no se copio bien el caso es que es facil volver a crear ese texto

photo
1

Sigo los pasos indicados y en efecto se soluciona el problema. Solo debo dejar bien uno de los que me faltan, ya que los demás son similares al resto y por ende, puedo generar una copia.


Muchas gracias por todo y por su tiempo.

© 2023 International GeoGebra Institute