Saltar al contenido

TexStudio: Biber afirma que la versión biblatex es incorrecta

Esta es la solución más exacta que encomtrarás compartir, sin embargo mírala detenidamente y valora si es compatible a tu proyecto.

Solución:

De acuerdo, el problema era una versión biblatex desactualizada. Según el documento de Biber, necesita Biblatex v3.2 para trabajar con Biber v2.3. A menos que no tenga estas versiones, no funcionará.

Y Biblatex v3.2 crea un .bcf archivo con el número de versión 2.9:



Básicamente resolví mi problema simplemente reinstalando MiKTeX. También puede usar el administrador de paquetes para instalar los últimos paquetes, pero en mi caso creó más problemas.

Tengo MikTeX 2.9 instalado en Windows 10. Todos los paquetes están actualizados (tanto en modo Administrador como en modo Usuario). Cuando intenté usar Biber, recibí un mensaje de error:

INFO - This is Biber 2.7
INFO - Logfile is 'main.blg'
INFO - Reading 'main.bcf'
ERROR - Error: Found biblatex control file version 2.9, expected version 3.3.
        This means that your biber (2.7) and biblatex () versions are incompatible.
        See compat matrix in biblatex or biber PDF documentation.
INFO - ERRORS: 1

En el administrador de paquetes se mostraban las siguientes versiones:

  • 2.7 para miktex-biber-bin-x64
  • 3.7 para biblatex

La reinstalación de estos paquetes no resolvió el problema.

Verifiqué qué archivo biblatex se usa en el sistema con el siguiente comando (abrir la ventana cmd y simplemente escribir esto)

kpsewhich biblatex.sty

La salida fue:

C:/Users/xxx/AppData/Roaming/MiKTeX/2.9/tex/latex/biblatex/biblatex.sty

Carpeta C:/Users/xxx/AppData/Roaming/MiKTeX/2.9/ se utiliza básicamente para instalar paquetes instalados “sobre la marcha”.

Busqué si hay otros archivos biblatex.sty en el sistema y resultó que la segunda copia estaba almacenada en la carpeta de instalación de MikTeX:

c:Program FilesMiKTeX 2.9texlatexbiblatex

No estoy seguro de lo que significa. Sera que mi instalacion de MikTeX esta corrupta o tengo doble instalacion de biblatex ni cual es la razon de todo esto.

Hice una prueba sencilla. cambio la carpeta C:/Users/xxx/AppData/Roaming/MiKTeX/2.9/tex/latex/biblatex/ nombre a C:/Users/xxx/AppData/Roaming/MiKTeX/2.9/tex/latex/biblatex_old/

y copiar toda la carpeta de c:Program FilesMiKTeX 2.9texlatexbiblatex a C:/Users/xxx/AppData/Roaming/MiKTeX/2.9/tex/latex/biblatex/

A continuación, borré todos los archivos generados en la carpeta de mi proyecto tex (es importante), es decir, eliminé *.aux, eliminé *.bcf, … etc. y volví a compilar el proyecto con pdflatex, next biber, next pdflatex

¡Funciona!

Reseñas y valoraciones del tutorial

Si te ha sido de utilidad nuestro post, agradeceríamos que lo compartas con más desarrolladores de esta manera contrubuyes a extender nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *