Por Juan José de Haro
En este artículo veremos cómo pasar una conversación con ChatGPT (y otras IA como Claude) que incluya fórmulas matemáticas a formatos estándar de texto como el de LibreOffice (ODT) o Word (DOCX).
Uno de los problemas a la hora de utilizar las fórmulas de matemáticas en los chats de IA como ChatGPT es que no hay una forma directa de reutilizar las fórmulas para elaborar material didáctico. En este artículo explicaremos algunos métodos de fácil utilización para todos.
El formato utilizado por Claude es, en principio compatible con los programas que manipulan Markdown, por lo tanto, se puede copiar y pegar directamente, sin embargo, alguna fórmula puede requerir alguna pequeña manipulación, normalmente la eliminación de uno de los símbolos $ que envuelven la fórmula.
Markdown
Los chats de IA utilizan un sistema para dar formato al texto llamado Markdown y es lo que aparece al pulsar el botón del chat para copiar la conversación. Si lo habéis usado alguna vez para copiar y pegar os habrán aparecido almohadillas # asteriscos *, etc. Este es el formato Markdown que se usa para hacer negritas, listas, enlaces, etc.
Delimitadores de fórmulas
Las fórmulas utilizan el formato LaTeX y no nos debemos preocupar por él, se nombra únicamente a título informativo.
Cada fórmula se encierra entre determinados caracteres, llamados delimitadores de fórmula, de forma que el navegador sabe que está frente a una fórmula y la representa correctamente.
Los delimitadores utilizados por ChatGPT son diferentes a los usados por los programas que manipulan Markdown, por lo tanto, este es el primer problema. Para solucionarlo hemos hecho un pequeño programa que los adapta copiando y pegando el contenido generado por la IA en un cuadro de texto. Una vez modificado se puede copiar y pegar o bien guardar en un archivo de tipo Markdown (con extensión .md).
El programa en cuestión lo tenéis en la página: Convertidor de fórmulas: Markdown IA a formato compatible.
Siempre deberemos convertir las fórmulas con esta página, usemos el método que usemos.
Ejemplo de uso del Convertidor de fórmulas: Markdown IA a formato compatible
1. Comenzamos con una conversación con la IA:
2. Seguidamente, copiaremos el texto generado utilizando el botón de copiar:
3. Abrimos la página para convertir las fórmulas, pegamos el texto y guardamos el resultado:
Este archivo (que si no le cambiamos el nombre se llamará resultado.md) lo utilizaremos para cualquiera de los apartados siguientes.
A continuación presentamos varias posibilidades que podéis elegir en función de vuestras preferencias.
Opción 1: Servicios web para pasar el código Markdown de la IA a documento de texto
Este método es aplicable sin necesidad de conocimientos especiales y se basa en el uso de páginas web.
Una vez hemos guardado el archivo con extensión .md utilizando la página web anterior. Podemos ir a algunos de estos servicios para convertirlo al formato que queramos y desde donde podremos bajar el documento en varios formatos:
Ejemplo con Markdown Converter
1. Vamos a la página de Markdown Converter, seleccionamos el formato y subimos el archivo que hemos generado anteriormente, resultado.md:
2. Seleccionamos el formato, si no lo hemos hecho antes y pulsamos START:
3. Se baja el archivo y ya podemos ver el resultado:
¡Esto es todo! Con estos sencillos pasos tenemos uno de los mensajes en nuestro procesador de texto. Hay que repetir estos pasos para cada respuesta de la IA.
Opción 2: Conversión en Linux con Pandoc
Los usuarios de Linux lo tenemos mucho más fácil, ya que Pandoc es un programa capaz de convertir entre muchos formatos de texto y entre ellos están todos estos y más.
Para instalar Pandoc, si no lo tenemos, utilizaremos los siguientes comandos a través de la consola:
sudo apt update
sudo apt install pandoc
Para convertir a ODT abrimos una consola desde la carpeta donde tengamos el archivo resultado.md y escribiremos:
pandoc resultado.md -o resultado.odt
Para convertir a DOCX usaremos:
pandoc resultado.md -o resultado.docx
Donde resultado.md es el archivo que deseamos convertir y resultado.odt y resultado.docx son los archivos a los que se convertirá. Al ejecutar cualquiera de estas dos últimas instrucciones tendremos el archivo convertido en la misma carpeta.
Recordemos que para realizar la conversión necesitamos el archivo resultado.md generado por la página Convertidor de fórmulas: Markdown IA a formato compatible.
Cualquier duda que tengas sobre el uso de Pandoc puedes preguntarla a ChatGPT.
Opción 3: Programas de escritorio para edición de Markdown
Hay muchos programas de escritorio que manejan Markdown, pero su número se reduce drásticamente si lo que deseamos es exportarlos en un formato de texto clásico que podamos manipular como ODT y DOCX.
Estos programas también necesitan pasar el texto por el Convertidor de fórmulas: Markdown IA a formato compatible para mostrar las fórmulas correctamente.
Apostrophe
Este programa para Linux es excelente y permite exportar, entre otros formatos, en ODT, entre ellos no está el formato DOCX, pero sí EPUB, PDF, HTML, etc. Dispone de características avanzadas de exportación que permiten configurar la exportación.
GhostWriter
Este programa está disponible para Linux, Windows y Mac y dispone también de diversos formatos de exportación, aunque solo hemos probado la versión para Linux.
Si conocéis más programas que permitan la exportación a formatos estándar de texto, los podéis indicar en los comentarios y se añadirán a la lista.
Advertencia
Para los que usamos editores de LaTeX, como Overleaf, todo esto es innecesario, ya que las fórmulas se pueden copiar y pegar tal como nos las da la IA. Sin embargo, el uso de LaTeX requiere ciertos conocimientos de los que ahora no nos ocuparemos. Para los interesados, en este blog hay una sección dedicada al LaTeX.
No hay comentarios:
Publicar un comentario