Extry

Mach aus einem ChatGPT-Chat eine .tex-Datei.

Der Chat hat die Formeln in LaTeX geschrieben. Die Seite hat sie gesetzt, und bisher hast du sie noch einmal getippt. Extry schreibt die Unterhaltung als LaTeX zurück — ein Quelltext, der sich übersetzen lässt.

Link zum Start erhaltenEine E-Mail, wenn es so weit ist. Sonst nichts.
extry · ExportBeispielausgabe
  • retry-backoff-design.tex22.6 KBlatex
1 Datei, in einer .zipübersetzt mit XeLaTeX

Weil die Formeln von Anfang an LaTeX waren

Eine Unterhaltung, die in eine Arbeit soll, wird von Hand repariert: jeder Unterstrich, jedes Prozentzeichen, jede Tabelle. Am schlimmsten ist die Mathematik, denn der Chat hat sie längst in LaTeX geschrieben, und das Setzen nach HTML hat genau das weggeworfen.

Diese Datei entsteht aus den Markdown-Token und nicht aus der gesetzten Seite. Darum übersteht die Mathematik den Weg — im HTML ist sie bereits an die KaTeX-Auszeichnung verloren.

Ein Dokument, nicht ein hineinkopiertes Protokoll

Mathematik im Fließtext bleibt zwischen Dollarzeichen, abgesetzte Mathematik wird ein Klammerblock, und Tabellen kommen als tabularx mit booktabs-Linien heraus.

Die Präambel ist bewusst schlicht. Ersetze sie durch deine eigene Klassendatei und behalte alles unterhalb von \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

Die Teile, die man sonst nachbessert

Kein Versprechen auf Schönheit. Ein Versprechen, dass es übersetzt.

Mathematik

Im Fließtext und abgesetzt, direkt aus dem, was der Chat geschrieben hat. Nichts wird geparst und nichts neu gesetzt: Die Formel steht Zeichen für Zeichen so in der Datei, wie der Chat sie geschrieben hat.

Chemie und Einheiten

mhchem und siunitx werden nur angefordert, wenn die Unterhaltung sie benutzt, und nur wenn sie installiert sind — sonst erscheint der Quelltext, statt dass das Dokument scheitert.

Bilder und Tabellen

Bilder zeigen auf files/ im Archiv, Tabellen nutzen booktabs, und eine nackte Adresse geht durch \url, damit sie umbricht statt aus der Seite zu laufen.

Drei Schritte, ein Quelltext

  1. Öffne die Unterhaltung in ChatGPT und klicke auf der Seite auf die Extry-Schaltfläche.
  2. Wähle im Panel LaTeX.
  3. Drücke auf Herunterladen und übersetze die .tex mit XeLaTeX oder LuaLaTeX.

Kein Konto, kein Hochladen. Die Datei entsteht in der Seite, die Unterhaltung geht also nirgendwohin, um umgewandelt zu werden.

Wo welcher Teil läuft

Extry ist eine Chrome-Erweiterung. Für den Export muss deine Unterhaltung nirgendwohin geschickt werden.
WasWo es passiert
Export in alle FormateIn deinem Browser
Anhänge und BilderIn deinem Browser
Inhalt der UnterhaltungWird nirgendwohin geschickt
NutzungsstatistikWird nicht erhoben
Gesetztes PDF (später, auf Wunsch)Auf einem Server, Datei danach sofort gelöscht

Zum LaTeX-Export

Welchen Compiler brauche ich?

XeLaTeX oder LuaLaTeX. Nicht pdfLaTeX: eine Unterhaltung kann Russisch, Chinesisch und Arabisch in einem Absatz halten, und nur die Unicode-Engines setzen das ohne eine Präambel, die länger ist als das Protokoll.

Übersteht die Mathematik den Export?

Ja, weil nichts umgewandelt wird. Die .tex-Datei entsteht aus dem Markdown und nicht aus der gerenderten Seite: In der Datei steht die Formel, die der Chat geschrieben hat. Schreibt der Chat etwas, das TeX nicht übersetzen kann, sagt TeX das beim Kompilieren — lieber so, als die Formel stillschweigend zu verlieren.

Und Chemie?

Formeln mit \ce kommen durch, und mhchem wird dafür geladen. Fehlt mhchem, definiert die Präambel einen Ersatz, der den Quelltext druckt, statt die Übersetzung abzubrechen.

Kann ich meine eigene Dokumentklasse nehmen?

Dafür ist die schlichte Präambel da. Ersetze alles oberhalb von \begin{document} durch deine eigene Klasse, und der Rumpf übersetzt weiterhin.

Andere Formen derselben Unterhaltung

Dieselbe Unterhaltung, anders geschrieben: Markdown, Word, das Drucken als PDF, die Startseite.