Autor Tema: Editor Latex para el texto Geogebra

0 Usuarios y 1 Visitante están viendo este tema.

10 Mayo, 2023, 10:26 am
Leído 379 veces

Yotuel

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 29
  • Karma: +0/-0
Hola, ¿Existe algún editor Latex en Linux donde editar el texto y formulas que se pueda copiar luego en el texto de Geogebra?
Gracias.

10 Mayo, 2023, 04:20 pm
Respuesta #1

Masacroso

  • “Lo que oigo, lo olvido; lo que veo, lo recuerdo; lo que hago, lo aprendo” (antiguo proverbio chino)
  • Moderador Global
  • Mensajes: 4,586
  • País: es
  • Karma: +0/-0
Hola, ¿Existe algún editor Latex en Linux donde editar el texto y formulas que se pueda copiar luego en el texto de Geogebra?
Gracias.

¿Qué texto de geogebra exactamente? Por otro lado, hay decenas de editores de \( \LaTeX \) en linux, aunque yo prefiero usar otras aplicaciones como typora u obsidian, que es html+Mathjax.

11 Mayo, 2023, 10:04 am
Respuesta #2

Yotuel

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 29
  • Karma: +0/-0
Hola, gracias por responder.
La idea es poder copiar a y desde el editor Latex el contenido de la herramienta Texto de Geogebra tal cual.
Por ejemplo si el contenido siguiente $⇒△H_CPmD_N ∼△AOO_B $ en una caja de texto de un fichero geogebra lo pego en TeXstudio salen errores de los símbolos ⇒, △, etc.

11 Mayo, 2023, 01:39 pm
Respuesta #3

Masacroso

  • “Lo que oigo, lo olvido; lo que veo, lo recuerdo; lo que hago, lo aprendo” (antiguo proverbio chino)
  • Moderador Global
  • Mensajes: 4,586
  • País: es
  • Karma: +0/-0
Hola, gracias por responder.
La idea es poder copiar a y desde el editor Latex el contenido de la herramienta Texto de Geogebra tal cual.
Por ejemplo si el contenido siguiente $⇒△H_CPmD_N ∼△AOO_B $ en una caja de texto de un fichero geogebra lo pego en TeXstudio salen errores de los símbolos ⇒, △, etc.


Es que el código \( \LaTeX \) es código escrito con letras normales, no símbolos. Si hay símbolos eso no es \( \LaTeX \), es otra cosa, pueden ser símbolos UTF-8 para representar código \( \LaTeX \) o símbolos en otro tipo de codificación. En general no todos los símbolos de \( \LaTeX \) se pueden representar con símbolos codificables, sólo un pequeño conjunto de ellos.

Lo que tienes que hacer es copiar el código \( \LaTeX \), no los símbolos que representa, en un editor de \( \LaTeX \), entonces ahí podrás modificarlo si quieres (aunque también puedes modificarlos directamente en geogebra). Mira, una captura de pantalla de las opciones de un texto con \( \LaTeX \) en geogebra:


11 Mayo, 2023, 04:22 pm
Respuesta #4

Yotuel

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 29
  • Karma: +0/-0
Entonces no hay forma de convertir los símbolos que se pueden usar en un texto de Geogebra a código Latex.  :'(

11 Mayo, 2023, 04:42 pm
Respuesta #5

Yotuel

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 29
  • Karma: +0/-0

11 Mayo, 2023, 11:44 pm
Respuesta #6

manooooh

  • $$\Large \color{#9c57a6}\pi\,\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 4,394
  • País: ar
  • Karma: +1/-0
  • Sexo: Masculino
Hola

Entonces no hay forma de convertir los símbolos que se pueden usar en un texto de Geogebra a código Latex.  :'(

Pero si tienes el archivo .ggb y como te mostró Masacroso, le haces doble clic al texto y te sale la fórmula de LaTeX entre los signos de pesos $...$, lo copias y pegas ese código en donde quieras.

¿O buscas otra cosa?

Saludos

12 Mayo, 2023, 10:22 am
Respuesta #7

Yotuel

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 29
  • Karma: +0/-0
Pero como  indico en el mensaje es precisamente entre los símbolos del dolar donde introduzco directamente símbolos ∼, △... etc. que no son interpretados en Latex. Hay que recurrir a su correspondiente versión Latex "\sim", "\bigtriangleup" con la consiguiente perdida de tiempo a la hora de llevarlo todo al TeXstudio.

12 Mayo, 2023, 11:08 am
Respuesta #8

Carlos Ivorra

  • Administrador
  • Mensajes: 11,114
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
    • Página web personal
Entonces no hay forma de convertir los símbolos que se pueden usar en un texto de Geogebra a código Latex.  :'(

Eso lo puedes programar en cualquier lenguaje de programación. Por ejemplo, aquí tienes una forma de hacerlo en Python:

Código: [Seleccionar]
dic = {"⇒": "\\Rightarrow ", "△": "\\bigtriangleup ", "∼":"\\sim "}

def ltx(s):
    t = ""
    for i in s:
        t = t + dic.get(i, i)
    return t

s = input("Escribe una fórmula de geogebra: ")
print(ltx(s));

Si corres este programa e introduces

⇒△H_CPmD_N∼△AOO_B

obtienes como respuesta

\Rightarrow \bigtriangleup H_CPmD_N\sim \bigtriangleup AOO_B

Sólo tienes que añadir al diccionario dic todos los signos que quieres que se traduzcan, siguiendo el mismo formato.

12 Mayo, 2023, 03:18 pm
Respuesta #9

Yotuel

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 29
  • Karma: +0/-0
Genial, muchas gracias.