Ich kann keine Dokumente mehr mit dem biblatex-philosophy
Stil 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-philosophy
Stil 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 biblatex
Paket und Biber gleichzeitig zu aktualisieren biblatex-philosophy
, um Versionskonflikte zu vermeiden.
\ifblx@load@version@legacy
ist 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@d
tritt auf, wenn man Code vor 3.3 benötigt, um das Namensformat mit biblatex
Version >=3.3 zu ändern. SieheNamensformatierung in Biblatex 3.3.