Latex-Kompilierung hat plötzlich einen Status erreicht, der niemals endet

Latex-Kompilierung hat plötzlich einen Status erreicht, der niemals endet

Ich habe Latex verwendet, es hat einwandfrei funktioniert. Als ich jetzt den Text erneut erstellen wollte, endet die Kompilierung nie. Von dem Schritt, bei dem es normal kompiliert wurde, bis jetzt, wo die Kompilierung nicht abgeschlossen wird, habe ich keine größeren Änderungen vorgenommen oder einen großen Text usw. hinzugefügt.

Wenn ich auf „Quick Build“ drücke oder sogar „User Defined Build“ versuche, ändert sich der Mauszeiger in einen rotierenden Kreis, was bedeutet, dass die Kompilierung erfolgt, aber die Kompilierung endet nie.

Ich verwende Texmaker auf Ubuntu und obwohl ich alle Pakete neu installiert habe, besteht das Problem immer noch.

Hat jemand die gleiche Erfahrung gemacht?

Mache ich einen dummen Fehler?

Antwort1

TeX ist eine Programmiersprache und man kann Endlosschleifen darin schreiben. Ein Spielzeugbeispiel ist dieses

% an endless loop in TeX
\def\a{\b}
\def\b{\a}
\a  % You need to call \a to trigger the endless loop
    % The circular definition alone isn't enough

Jetzt besteht Ihre Aufgabe darin, den Auslöser der Endlosschleife zu finden. Wenn Sie über eine Art Versionskontrolle verfügen, vergleichen Sie die letzte funktionierende Version mit der in der Schleife befindlichen Version und suchen Sie nach, was Sie hinzugefügt haben.

Versuchen Sie, ohne Versionskontrolle eine minimale Endlosschleife (oder ein maximales Dokument, das noch funktioniert) zu finden, um es einzugrenzen. Wenn Sie weitere Hilfe benötigen, fragen Sie hier erneut und präsentieren Sie Ihre Ergebnisse.

Antwort2

Es wurden automatisch zwei Dateien mit den Endungen .bbl und .blg erstellt, von denen ich nicht weiß, woher sie stammen. Als ich sie gelöscht habe, funktionierte alles wieder einwandfrei.

verwandte Informationen