La filosofía biblatex del estilo Biblatex no se compila con la "Secuencia de control indefinida. \ifblx@load@version@legacy"

La filosofía biblatex del estilo Biblatex no se compila con la "Secuencia de control indefinida. \ifblx@load@version@legacy"

Ya no puedo compilar documentos con el biblatex-philosophyestilo de citas y referencias.

El documento no se compila en absoluto y aparece el siguiente mensaje

Undefined control sequence \ifblx@load@version@legacy

y varios

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

Intenté buscar en Google el problema y solo encontré algo hace aproximadamente un año relacionado con una actualización de texlive o biblatex.

Aquí hay un ejemplo mínimo que no se puede compilar:

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

¿Cómo puedo solucionar este problema para compilar documentos con el biblatex-philosophyestilo?

Respuesta1

El problema ya no está presente en la versión actual debiblatex-philosophy(1.9 del 26-11-2016). Entonces deberías actualizar el paquete en tu distribución TeX. Cuando actualice el paquete, asegúrese de actualizar el biblatexpaquete y Biber para biblatex-philosophyevitar conflictos de versiones.

\ifblx@load@version@legacyes una forma desactualizada y que ya no es compatible para verificar si BibTeX o Biber se usa como backend. Ver tambiénImposible construir documento con biblatex-chicago.

El error \blx@defformat@daparece si se necesita código anterior a 3.3 para modificar el formato del nombre con biblatexla versión >=3.3. VerFormato de nombre Biblatex 3.3.

información relacionada