Overleaf wird nach der Verwendung von Biblatex nicht kompiliert

Overleaf wird nach der Verwendung von Biblatex nicht kompiliert

Am Montag ist meine Abgabefrist für die Doktorarbeit, und in allerletzter Minute hat mich das Unglück getroffen! Für jede Hilfe wäre ich unendlich dankbar.

Ich verwende Overleaf (v2) zum Schreiben meiner Abschlussarbeit – es ist ein sehr großer Dateibaum, der mehrere .texDateien enthält.

Alles kompilierte problemlos, bis ich beschloss, zu experimentieren und Folgendes zu verwenden:

\usepackage{biblatex}

Es wurde mit diesem Code kompiliert, sah aber seltsam aus, also habe ich die Zeile wieder gelöscht. Jetzt wird es jedoch nicht kompiliert – obwohl das Dokument genau dasselbe ist wie vor dem Auftreten des Problems.

Antwort1

Wenn Sie Ihr Bibliographiepaket von einer BibTeX-basierten Lösung auf eine andere umstellen biblatexoder umgekehrt, ist es nicht unwahrscheinlich, dass es zu Fehlern aufgrund übrig gebliebener Hilfsdateien kommt. BibTeX und Biber verwenden diese Dateien zur Kommunikation mit LaTeX (sieheFragezeichen oder fettgedruckter Zitatschlüssel statt Zitatnummerfür eine tolle Erklärung), aber das Format dieser Datei und ihre genaue Verwendung unterscheiden sich zwischen biblatexStandard-BibTeX. Wenn die Datei .bblfür eine Methode erstellt wurde, ist sie für die andere nicht verwendbar. Normalerweise latexmkist das Tool, das Overleaf zum automatischen Kompilieren Ihres TeX-Dokuments verwendet, recht gut darin, solche Probleme zu lösen, aber manchmal bleibt es bei alten Dateiversionen hängen. In diesem Fall hilft es, die Zusatzdateien zu löschen (Overleaf nennt dies „Cache leeren“).

Im Allgemeinen ist es ungefährlich, die temporären Dateien zu löschen und von Grund auf neu zu kompilieren.Beachten Sie, dass diese Antwort auch für eine allgemeinere Situation gilt, in der kein Wechsel zwischen biblatexund BibTeX erforderlich ist, sondern das Problem lediglich durch fehlerhafte Hilfsdateien verursacht wird.

Mit den folgenden Schritten können Sie die Hilfsdateien löschen.

Klicken Sie auf die Schaltfläche „Protokolle und Ausgabedateien“ neben demNeu kompilierenKlicken Sie oben im rechten Bereich auf die Schaltfläche. Wahrscheinlich wird die Anzahl der Fehler in einem roten Feld angezeigt (im Screenshot hellrosa hervorgehoben).

Die Schaltfläche „Protokolle und Ausgabedateien“

Sie werden mit einer Zusammenfassung aller Fehlermeldungen und Warnungen begrüßt, die LaTeX und andere Hilfsprogramme wie BibTeX oder Biber gemeldet haben. Scrollen Sie bis zum Ende der Seite. Unten rechts sehen Sie ein kleines Mülleimersymbol (blau hervorgehoben). Der Hover-Text lautet „Cache-Dateien löschen“. Mit dieser Schaltfläche können Sie alle temporären Hilfsdateien ( .aux, .bbl, .bcf, ...) entfernen.

Mülleimer-Symbol

Eine Popup-Nachricht fordert Sie zur Bestätigung auf.

Dialog bestätigen

Wenn Sie in diesem Fenster auf „Cache leeren“ klicken, löscht Overleaf alle Ihre temporären Dateien. Sie können dann neu kompilieren und der Fehler sollte behoben sein.

verwandte Informationen