Extry

Convierte un chat de ChatGPT en un archivo .tex.

El chat escribió las fórmulas en LaTeX. La página las compuso, y hasta ahora tú las volvías a teclear. Extry devuelve la conversación como LaTeX: un fuente que compila.

Recibir el enlace de lanzamientoUn correo cuando salga. Nada más.
extry · exportaciónejemplo de salida
  • retry-backoff-design.tex22.6 KBlatex
1 archivo, dentro de un .zipcompila con XeLaTeX

Porque las fórmulas ya eran LaTeX

Una conversación que va a un artículo se repara a mano: cada guion bajo, cada signo de porcentaje, cada tabla. Lo peor son las matemáticas, porque el chat ya las escribió en LaTeX y componerlas en HTML tiró justo eso.

Este archivo se construye a partir de los tokens de markdown y no de la página compuesta. Por eso sobreviven las matemáticas: en el HTML ya se han perdido en el marcado de KaTeX.

Un documento, no una transcripción pegada dentro de uno

Las matemáticas en línea siguen entre dólares, las de bloque pasan a un bloque entre corchetes, y las tablas salen en tabularx con las líneas de booktabs.

El preámbulo es deliberadamente sencillo. Sustitúyelo por tu propia clase y conserva todo lo que está debajo de \begin{document}.

retry-backoff-design.texlatex
\begin{document}
\maketitle

\subsection*{\#2 · ChatGPT · 14:32 · gpt-5}

The delay grows as $d = b \cdot 2^{n}$,
so add jitter:

\[
d' = \operatorname{U}(0,\; d)
\]

\begin{tabularx}{\linewidth}{XX}
\toprule
\textbf{attempt} & \textbf{delay} \\
\midrule

Las partes que normalmente hay que reparar

No promete belleza. Promete que compila.

Matemáticas

En línea y en bloque, tal como las escribió el chat. No se analiza ni se vuelve a componer nada: la fórmula llega al archivo carácter por carácter, tal como la escribió el chat.

Química y unidades

mhchem y siunitx se piden solo cuando la conversación los usa, y solo si están instalados: si no, se muestra el fuente en lugar de fallar el documento.

Imágenes y tablas

Las imágenes apuntan a files/ dentro del archivo, las tablas usan booktabs, y una dirección desnuda pasa por \url para que se parta en vez de salirse de la página.

Tres pasos, un fuente

  1. Abre la conversación en ChatGPT y pulsa el botón de Extry en la página.
  2. Elige LaTeX en el panel.
  3. Pulsa Descargar y compila el .tex con XeLaTeX o LuaLaTeX.

Sin cuenta, sin subida. El archivo se construye en la página, así que la conversación no se envía a ningún sitio para convertirse.

Dónde se ejecuta cada parte

Extry es una extensión de Chrome. Exportar no requiere enviar tu conversación a ningún sitio.
QuéDónde ocurre
Exportación a todos los formatosEn tu navegador
Adjuntos e imágenesEn tu navegador
Contenido de la conversaciónNo se envía a ningún sitio
Estadísticas de usoNo se recogen
PDF tipográfico (más adelante, opcional)En un servidor, el archivo se borra enseguida

Sobre la exportación a LaTeX

¿Qué compilador necesito?

XeLaTeX o LuaLaTeX. No pdfLaTeX: una conversación puede tener ruso, chino y árabe en un mismo párrafo, y solo los motores Unicode componen eso sin un preámbulo más largo que la transcripción.

¿Sobreviven las matemáticas?

Sí, porque no se convierte nada. El .tex se construye a partir del markdown y no de la página renderizada: la fórmula del archivo es la que escribió el chat. Si el chat escribió algo que TeX no compila, TeX lo dirá al compilar; mejor eso que perder la fórmula en silencio.

¿Y la química?

Las fórmulas escritas con \ce pasan, y para ellas se carga mhchem. Si mhchem no está instalado, el preámbulo define un sustituto que imprime el fuente en vez de detener la compilación.

¿Puedo usar mi propia clase de documento?

Para eso está el preámbulo sencillo. Sustituye todo lo que hay encima de \begin{document} por tu clase y el cuerpo sigue compilando.

Otras formas del mismo chat

La misma conversación, escrita de otra manera: Markdown, Word, imprimir a PDF, la página principal.