Extry

Transformez une conversation ChatGPT en fichier .tex.

La conversation a écrit les formules en LaTeX. La page les a composées, et jusqu’ici vous les retapiez. Extry réécrit la conversation en LaTeX : une source qui compile.

Recevoir le lien de lancementUn e-mail au lancement. Rien d’autre.
extry · exportexemple de sortie
  • retry-backoff-design.tex22.6 KBlatex
1 fichier, dans un .zipcompile avec XeLaTeX

Parce que les formules étaient déjà du LaTeX

Une conversation destinée à un article se répare à la main : chaque tiret bas, chaque signe de pourcentage, chaque tableau. Le pire, ce sont les mathématiques, puisque la conversation les avait déjà écrites en LaTeX et que la composition en HTML a justement jeté cela.

Ce fichier est construit à partir des jetons markdown et non de la page composée. C’est pour cela que les mathématiques survivent : dans le HTML, elles sont déjà perdues dans le balisage de KaTeX.

Un document, pas une transcription collée dedans

Les mathématiques en ligne restent entre dollars, celles hors texte deviennent un bloc entre crochets, et les tableaux sortent en tabularx avec les filets de booktabs.

Le préambule est volontairement sobre. Remplacez-le par votre propre classe et gardez tout ce qui suit \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

Les parties qu’il faut d’ordinaire réparer

Aucune promesse de beauté. La promesse que ça compile.

Mathématiques

En ligne et hors texte, telles que la conversation les a écrites. Rien n’est analysé ni recomposé : la formule arrive dans le fichier caractère par caractère, telle qu’elle a été écrite.

Chimie et unités

mhchem et siunitx ne sont demandés que si la conversation s’en sert, et seulement s’ils sont installés — sinon la source s’affiche au lieu que le document échoue.

Images et tableaux

Les images pointent vers files/ dans l’archive, les tableaux utilisent booktabs, et une adresse nue passe par \url pour se couper au lieu de sortir de la page.

Trois étapes, une source

  1. Ouvrez la conversation dans ChatGPT et cliquez sur le bouton Extry dans la page.
  2. Choisissez LaTeX dans le panneau.
  3. Appuyez sur Télécharger et compilez le .tex avec XeLaTeX ou LuaLaTeX.

Sans compte, sans téléversement. Le fichier est construit dans la page, donc la conversation ne part nulle part pour être convertie.

Où se passe chaque étape

Extry est une extension Chrome. Exporter n’oblige à envoyer la conversation nulle part.
QuoiOù cela se passe
Export vers tous les formatsDans votre navigateur
Pièces jointes et imagesDans votre navigateur
Contenu des conversationsN’est envoyé nulle part
Statistiques d’usageNe sont pas collectées
PDF typographique (plus tard, en option)Sur un serveur, le fichier est supprimé aussitôt

Sur l’export en LaTeX

Quel compilateur me faut-il ?

XeLaTeX ou LuaLaTeX. Pas pdfLaTeX : une conversation peut contenir du russe, du chinois et de l’arabe dans un même paragraphe, et seuls les moteurs Unicode composent cela sans un préambule plus long que la transcription.

Les mathématiques survivent-elles ?

Oui, parce que rien n’est converti. Le .tex est construit à partir du markdown et non de la page rendue : la formule du fichier est celle que la conversation a écrite. Si elle a écrit quelque chose que TeX ne compile pas, TeX le dira au moment de la compilation — mieux vaut cela qu’une formule perdue en silence.

Et la chimie ?

Les formules écrites avec \ce passent, et mhchem est chargé pour elles. Si mhchem n’est pas installé, le préambule définit un substitut qui imprime la source au lieu d’arrêter la compilation.

Puis-je utiliser ma propre classe de document ?

C’est précisément à cela que sert le préambule sobre. Remplacez tout ce qui précède \begin{document} par votre classe et le corps compile toujours.

D’autres formes de la même conversation

La même conversation, écrite autrement : Markdown, Word, l’impression en PDF, la page d’accueil.