Tento enviar um artigo com citações paraarxiv.org, e a saída do TeX diz
Package biblatex Warning: File 'main.bbl' is wrong format version - expected 2.8.
Ok, então minha combinação local biblatex/biber é incompatível com a do arxiv. Alguém pode me dizer qual combinação biblatex/biber produz o formato BBL 2.8?
Responder1
Se você está procurando ajuda com biblatex
o Biber para uploads de arXiv, dê uma olhada emhttps://github.com/plk/biblatex/wiki/biblatex-and-the-arXiveBiblatex e arxiv, erro. Esta resposta aqui aborda principalmente a questão do título pelo valor nominal.
Em geral, a .bbl
versão do arquivo não precisa corresponder à biblatex
versão do Biber. O mesmo vale para a .bcf
versão. As versões .bbl
e .bcf
podem ser aprimoradas com um biblatex
lançamento /Biber, mas não precisam ser. Na prática, isso significa que as versões ficam atrás das biblatex
versões /Biber e há apenas uma correspondência aproximada entre elas e as versões reais do pacote.
biblatex
3.5,3.6e3.7todos precisam .bbl
da versão 2.8 do formato. As versões correspondentes do Biber são 2.6 (para biblatex
3.5 e 3.6) e 2.7 (para biblatex
3.7).
biblatex
3.4 precisa da .bbl
versão 2.7, biblatex
3.8 tem .bbl
a versão 2.9.
Portanto, a combinação mais recente que funciona com .bbl
2.8 é biblatex
3.7/Biber 2.7. Pelo que eu sei, essa é de fato a versão que o arXiv está usando após a atualização de fevereiro de 2017Biblatex e arxiv, erro.
Você pode encontrar lançamentos históricos do biblatex
Biber e do Biber no GitHub (https://github.com/plk/biblatex/releases,https://github.com/plk/biber/releases) e SourceForge (https://sourceforge.net/projects/biblatex/files/,https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/).
Responder2
Consegui solucionar o problema fazendo o seguinte:
- Carregue o projeto Latex no verso.
- Compile seu projeto no Overleaf.
- Na janela de visualização, vá até a opção “Outros logs e arquivos” e baixe o arquivo “.bbl”. Neste momento, quando verifiquei o arquivo ".bbl" do Overleaf, é exatamente a versão 2.8 do Biblatex.
- Renomeie o "output.bbl" (que você passou da compilação no Overleaf) para o mesmo nome do arquivo ".tex" que você deseja enviar ao Arxiv.
- Carregue ".tex", ".bbl" e outros arquivos de suporte (figuras e ".cls") para o Arxiv.
Deve funcionar agora, pelo menos funcionou para mim. Assim, esta solução alternativa pode evitar a instalação local de versões antigas do Latex e do biblate em seu computador.
Responder3
Minha resposta apenas reuniu o que outras pessoas disseram em respostas separadas. Funcionou para mim sem a necessidade de fazer downgrade de pacotes localmente.
Carregue o projeto Latex no verso (https://www.overleaf.com/).
Clique no botão Menu no canto superior esquerdo. Selecione 2017 como a versão para a versão Tex Live nas configurações.
Compile seu projeto no Overleaf.
Na janela de visualização, vá até a opção “Outros logs e arquivos” e baixe o
.bbl
arquivo. Renomeie a saída.bbl
(que você obteve da compilação no Overleaf) para o mesmo nome do.tex
arquivo que deseja enviar ao Arxiv.Carregue o arquivo renomeado
.bbl
(e com o.tex
arquivo) para arXiv.
Responder4
A única solução que funcionou para mim foi a do Overleaf.
Basta escolher o Tex Live 2017 (Legacy).