Intento enviar un artículo con citas aarxiv.org, y la salida TeX dice
Package biblatex Warning: File 'main.bbl' is wrong format version - expected 2.8.
Bien, entonces mi combinación local biblatex/biber es incompatible con la de arxiv. ¿Alguien puede decirme qué combinación biblatex/biber produce el formato BBL 2.8?
Respuesta1
Si está buscando ayuda con biblatex
Biber para cargas de arXiv, eche un vistazo ahttps://github.com/plk/biblatex/wiki/biblatex-and-the-arXivyBiblatex y arxiv, error. Esta respuesta aquí aborda principalmente la pregunta del título al pie de la letra.
En general, .bbl
no es necesario que la versión del archivo corresponda ni a la biblatex
versión ni a la de Biber. Lo mismo ocurre con la .bcf
versión. Las versiones .bbl
y .bcf
se pueden mejorar con una biblatex
versión /Biber, pero no es necesario. En la práctica, eso significa que las versiones van detrás de las biblatex
versiones de /Biber y sólo hay una correspondencia aproximada entre ellas y las versiones reales del paquete.
biblatex
3.5,3.6y3.7todos necesitan .bbl
la versión de formato 2.8. Las versiones correspondientes de Biber son 2.6 (para biblatex
3.5 y 3.6) y 2.7 (para biblatex
3.7).
biblatex
3.4 necesita .bbl
la versión 2.7, biblatex
3.8 tiene .bbl
la versión 2.9.
Entonces, la combinación más nueva que funciona con .bbl
2.8 es biblatex
3.7/Biber 2.7. Hasta donde yo sé, esa es la versión que arXiv está usando después de la actualización de febrero de 2017.Biblatex y arxiv, error.
Puede encontrar lanzamientos históricos de biblatex
Biber en GitHub (https://github.com/plk/biblatex/releases,https://github.com/plk/biber/releases) y SourceForge (https://sourceforge.net/projects/biblatex/files/,https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/).
Respuesta2
Logré solucionar el problema haciendo lo siguiente:
- Sube el proyecto Latex al dorso.
- Compile su proyecto en el dorso.
- En la ventana de visualización, vaya a la opción "Otros registros y archivos" y descargue el archivo ".bbl". En este momento, cuando revisé el archivo ".bbl" de Overleaf, es exactamente la versión 2.8 de Biblatex.
- Cambie el nombre del "output.bbl" (que pasó de la compilación en el dorso) al mismo nombre del archivo ".tex" que desea enviar a Arxiv.
- Cargue ".tex", ".bbl" y otros archivos de soporte (figuras y ".cls") a Arxiv.
Debería funcionar ahora, al menos a mí me ha funcionado. Por lo tanto, esta solución puede evitar la instalación local de versiones antiguas de Latex y biblate en su computadora.
Respuesta3
Mi respuesta simplemente reunió lo que otras personas dijeron en respuestas separadas. A mí me funcionó sin necesidad de degradar los paquetes localmente.
Cargue el proyecto Latex al dorso (https://www.overleaf.com/).
Haga clic en el botón Menú en la parte superior izquierda. Seleccione 2017 como la versión para Tex Live Version en la configuración.
Compile su proyecto en el dorso.
En la ventana de visualización, vaya a la opción "Otros registros y archivos" y descargue el
.bbl
archivo. Cambie el nombre de la salida.bbl
(que obtuvo de la compilación en el dorso) al mismo nombre del.tex
archivo que desea enviar a Arxiv.Cargue el archivo renombrado
.bbl
(y con el.tex
archivo) a arXiv.
Respuesta4
La única solución que funcionó para mí es la del dorso.
Sólo hay que elegir Tex Live 2017 (Legacy).