Das Kompilieren des Biblatex-Stils „biblatex-philosophy“ schlägt mit „Undefinierte Steuersequenz. \ifblx@load@version@legacy“ fehl.

Das Kompilieren des Biblatex-Stils „biblatex-philosophy“ schlägt mit „Undefinierte Steuersequenz. \ifblx@load@version@legacy“ fehl.

Ich kann keine Dokumente mehr mit dem biblatex-philosophyStil für Zitate und Referenzen zusammenstellen.

Das Dokument wird überhaupt nicht kompiliert und ich erhalte die folgende Meldung

Undefined control sequence \ifblx@load@version@legacy

und mehrere

Illegal parameter number in definition of \blx@defformat@d.

Ich habe versucht, das Problem zu googeln und bin erst vor etwa einem Jahr auf etwas gestoßen, das sich auf ein Texlive- oder Biblatex-Update bezog.

Hier ist ein Minimalbeispiel, dessen Kompilierung fehlschlägt:

\documentclass{article}
\usepackage[backend=biber,citestyle=philosophy-classic,bibstyle=philosophy-classic]{biblatex}
%   \bibliography{References.bib}
\begin{document}
% \maketitle
Text.
\end{document}

Wie kann ich dies beheben, um Dokumente mit dem biblatex-philosophyStil zu kompilieren?

Antwort1

Das Problem ist in der aktuellen Version von nicht mehr vorhanden.biblatex-philosophy(1.9 vom 26.11.2016). Sie sollten daher das Paket in Ihrer TeX-Distribution aktualisieren. Achten Sie beim Aktualisieren des Pakets darauf, das biblatexPaket und Biber gleichzeitig zu aktualisieren biblatex-philosophy, um Versionskonflikte zu vermeiden.

\ifblx@load@version@legacyist eine veraltete und nicht mehr unterstützte Methode, um zu prüfen, ob BibTeX oder Biber als verwendet wird backend. Siehe auchMit biblatex-chicago ist es unmöglich, ein Dokument zu erstellen.

Der Fehler \blx@defformat@dtritt auf, wenn man Code vor 3.3 benötigt, um das Namensformat mit biblatexVersion >=3.3 zu ändern. SieheNamensformatierung in Biblatex 3.3.

verwandte Informationen