
Ich habe gerade mein MiKTeX-Paket aktualisiert und dabei traten immer wieder zwei seltsame Fehler auf. Ich verwende Windows 10.
Die Fehler lauten wie folgt:
Paket xkeyval-Fehler:
family_i' undefined in families
blx@opt@namepart'. \newpage
Paket xkeyval-Fehler:given_i' undefined in families
blx@opt@namepart'. \newpage
Die Fehler kommen gestapelt in der Zeile nach \printbibliography
.
Nach dem Update habe ich erfolglos Biber Version 2.7 und Biblatex Version 3.7 ausgeführt, und keines von beiden ist in der Biber-Kompatibilitätsmatrix enthalten.
Hat noch jemand dieses Problem und wenn ja, wie haben Sie es gelöst?
Ich habe kein MWE, da der Fehler nach der Aktualisierung meiner Pakete auftrat und sogar andere Dokumente, die vor der Aktualisierung funktionierten, denselben Fehler aufweisen.
Ich habe MiKTeX sowohl als Benutzer als auch als Administrator aktualisiert und den Ordner geleert C:\...\AppData\Roaming\MiKTeX\
. MiKTeX erstellt das Repository erfolgreich neu, aber der Fehler bleibt bestehen.
PS: Ich konnte diesen Fehler auf Stackexchange noch nicht finden, aber wenn es sich um ein Duplikat handelt, schließen Sie ihn bitte und weisen Sie mich in die richtige Richtung.
Bearbeiten: Ich rufe biblatex mit der folgenden Zeile auf:
\usepackage[maxcitenames=2, citestyle=authoryear,%
bibstyle = authoryear, maxbibnames=2,%
backend=biber, hyperref=true]{biblatex}
Antwort1
Wenn Biber oder Biblatex aktualisiert werden, können Hilfs- und/oder Zwischendateien aus früheren Kompilierungen ungültige Daten für die neue Version enthalten.
Durch das Löschen solcher Dateien mit den Suffixen .aux
, .bbl
, .bcf
, .run.xml
, ... werden diese Daten entfernt und die Quelldatei kann erneut kompiliert werden.