KI beschädigt Ihr LaTeX? Fünf Schritte für kontrollierbare Änderungen und Wiederherstellung

BlogEasyLaTeX OfficialVeröffentlicht am

1. Vor Änderungen kompilieren und eine wiederherstellbare Version behalten

Kompilieren Sie das vollständige Dokument vor der Änderungsanfrage. Beheben Sie zuerst vorhandene Fehler, sonst lassen sich alte und neue Fehler schwer unterscheiden. Siehe Kompilierung und Fehlersuche.

Bewahren Sie eine Kopie oder eine wiederherstellbare gespeicherte Version auf. Ein Gesprächsprotokoll ersetzt nicht den exakten Quelltext, der zuvor erfolgreich kompilierte.

2. Genau festlegen, was die KI ändern darf

Die Aufforderung „räum das auf“ zusammen mit dem ganzen Dokument lässt den Umfang offen. Stellen Sie stattdessen die vollständige Zielumgebung von \begin{...} bis \end{...} bereit und verlangen Sie nur deren Ersatz. Passen Sie die Felder in Klammern an:

Plain text
Aufgabe: [genau eine Änderung].Umfang: die Umgebung von \begin{...} bis \end{...} in [Dateipfad].1. Ändere nur diese Umgebung.2. Erhalte Präambel, globale Einstellungen, Beschriftungen, Labels, Zitationsschlüssel und vorhandene Daten.3. Gib nur den Ersatzblock und eine Änderungsliste zurück.4. Frage nach fehlenden Informationen; erfinde keine Werte.

Die zweite Einschränkung ist wichtig: Die KI kann eine Präambel oder Beschriftung „verbessern“, ohne einen Fehler auszulösen, und dabei unbemerkt das Erscheinungsbild verändern.

3. Vier häufige Risiken

Typisches VerhaltenFolgeZusätzliche Vorgabe
Ändert Präambel oder globale FormatierungUnbemerkte Änderungen im gesamten DokumentKein \usepackage ergänzen und globale Einstellungen nicht ändern
Führt mehrere unzusammenhängende Änderungen ausSchwer erkennbar, welche Änderung die Kompilierung beschädigt hatEine Änderung je Runde
Gibt das gesamte Dokument zurückUnverändertes Material kann beim Ersetzen verloren gehenNur die Zielumgebung zurückgeben
Rät ohne die Fehlermeldung zu kennenÄnderungen ohne Bezug zur UrsacheExakten Fehler, Zeilennummer und Kontext liefern

Unbemerkte Formatänderungen können besonders aufwendig sein, weil das Dokument weiterhin kompiliert.

4. Unterschiede prüfen und kompilieren

Lesen Sie die Änderungsliste, gleichen Sie sie mit der Anfrage ab und fügen Sie erst dann den Ersatz ein. Üben Sie mit dieser Beispieltabelle:

LaTeX
\documentclass[11pt]{article}\usepackage[T1]{fontenc}\usepackage{lmodern}\usepackage[ngerman]{babel}\usepackage{booktabs}\begin{document}\begin{table}[htbp]\centering\caption{Beispielergebnisse}\label{tab:results}\begin{tabular}{lcc}\topruleModell & Genauigkeit & F1 \\\midruleReferenzmodell & 0.812 & 0.794 \\Unser Modell & 0.867 & 0.851 \\\bottomrule\end{tabular}\end{table}\end{document}

Für eine Spalte Parameter (M) nach Modell müssen Spaltendefinition und sämtliche Zeilen von drei auf vier Spalten erweitert werden:

LaTeX
\begin{table}[htbp]\centering\caption{Beispielergebnisse}\label{tab:results}\begin{tabular}{lccc}\topruleModell & Parameter (M) & Genauigkeit & F1 \\\midruleReferenzmodell & -- & 0.812 & 0.794 \\Unser Modell & -- & 0.867 & 0.851 \\\bottomrule\end{tabular}\end{table}

Lassen Sie unbekannte Parameterzahlen als -- stehen; lassen Sie keine Messwerte erfinden. Stimmen Spaltenzahl und &-Trenner nicht überein, kann Extra alignment tab has been changed to \cr. erscheinen.

5. Bei zunehmenden Fehlern zurücksetzen

Stellen Sie die letzte kompilierbare Version wieder her und verlangen Sie eine kleinere Änderung. Das Neuerzeugen des ganzen Dokuments kann bereits korrekte Anpassungen verwerfen.

Beim Erzeugen neuer Inhalte treten verwandte, aber andere Probleme auf; siehe KI-generierte Kompilierfehler vermeiden.

Das Wichtigste

  • Geben Sie eine Umgebung vor und übernehmen Sie einen Ersatz.
  • Führen Sie je Runde eine Änderung aus und kompilieren Sie vor dem Fortfahren.
  • Bewahren Sie eine wiederherstellbare funktionierende Version auf, statt sich auf eine weitere vollständige Neufassung zu verlassen.

Markieren Sie im EasyLaTeX-Editor die gewünschte Passage vor der Anfrage. Prüfen Sie anschließend Ergebnis und Kompilierausgabe im selben Arbeitsbereich.