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.
- retry-backoff-design.tex22.6 KBlatex
Warum LaTeX
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.
Wie die Datei aussieht
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}.
\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} \\
\midruleWomit es umgeht
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.
So läuft es
Drei Schritte, ein Quelltext
- Öffne die Unterhaltung in ChatGPT und klicke auf der Seite auf die Extry-Schaltfläche.
- Wähle im Panel LaTeX.
- 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.
Verarbeitung
Wo welcher Teil läuft
| Was | Wo es passiert |
|---|---|
| Export in alle Formate | In deinem Browser |
| Anhänge und Bilder | In deinem Browser |
| Inhalt der Unterhaltung | Wird nirgendwohin geschickt |
| Nutzungsstatistik | Wird nicht erhoben |
| Gesetztes PDF (später, auf Wunsch) | Auf einem Server, Datei danach sofort gelöscht |
Fragen
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.
Mehr
Andere Formen derselben Unterhaltung
Dieselbe Unterhaltung, anders geschrieben: Markdown, Word, das Drucken als PDF, die Startseite.