Какая версия biblatex/biber создает формат BBL 2.8?

Какая версия biblatex/biber создает формат BBL 2.8?

Я пытаюсь отправить статью с цитатами вarxiv.org, а вывод TeX говорит:

Package biblatex Warning: File 'main.bbl' is wrong format version - expected 2.8.

Хорошо, моя локальная комбинация biblatex/biber несовместима с arxiv. Может кто-нибудь сказать, какая комбинация biblatex/biber создает формат BBL 2.8?

решение1

Если вам нужна помощь с biblatexзагрузками Biber для arXiv, посмотритеhttps://github.com/plk/biblatex/wiki/biblatex-and-the-arXivиBiblatex и arxiv, ошибка. Этот ответ в основном отвечает на вопрос, поставленный в заголовке, по его буквальному значению.


В общем случае .bblверсия файла не обязательно должна соответствовать версии biblatexили версии Biber. То же самое касается .bcfверсии. Версии .bblи .bcfмогут быть повышены с biblatexвыпуском /Biber, но это не обязательно. На практике это означает, что версии отстают от biblatexверсий /Biber, и между ними и фактическими версиями пакетов существует лишь приблизительное соответствие.

biblatex 3.5,3.6и3.7всем нужна .bblверсия формата 2.8. Соответствующие версии Biber — 2.6 (для biblatex3.5 и 3.6) и 2.7 (для biblatex3.7). biblatex3.4 нужна .bblверсия 2.7, biblatex3.8 имеет .bblверсию 2.9.

Итак, новейшая комбинация, которая работает с .bbl2.8, это biblatex3.7/Biber 2.7. Насколько мне известно, это действительно версия, которую arXiv использует после обновления в феврале 2017 года.Biblatex и arxiv, ошибка.

Исторические релизы и Biber можно найти biblatexна GitHub (https://github.com/plk/biblatex/releases,https://github.com/plk/biber/releases) и SourceForge (https://sourceforge.net/projects/biblatex/files/,https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/).

решение2

Мне удалось обойти эту проблему, выполнив следующие действия:

  1. Загрузите проект Latex на обороте.
  2. Скомпилируйте свой проект в Overleaf.
  3. В окне просмотра перейдите к опции «Другие журналы и файлы» и загрузите файл «.bbl». В это время, когда я проверил файл «.bbl» Overleaf, это была именно версия 2.8 Biblatex.
  4. Переименуйте файл «output.bbl» (который вы получили после компиляции в Overleaf) в то же имя файла «.tex», который вы хотите отправить в Arxiv.
  5. Загрузите файлы «.tex», «.bbl» и другие вспомогательные файлы (рисунки и «.cls») в Arxiv.

Теперь это должно работать, по крайней мере, у меня это сработало. Таким образом, этот обходной путь может помочь избежать локальной установки старых версий Latex и biblate на вашем компьютере.

решение3

Мой ответ просто объединил то, что другие люди сказали в отдельных ответах. Это сработало для меня без необходимости локального понижения пакетов.

  1. Загрузите проект Latex на обороте (https://www.overleaf.com/).

  2. Нажмите кнопку Меню в левом верхнем углу. Выберите 2017 в качестве версии для Tex Live Version в настройках.

  3. Скомпилируйте свой проект в Overleaf.

  4. В окне просмотра перейдите к опции "Другие журналы и файлы" и загрузите файл .bbl. Переименуйте вывод .bbl(который вы получили от компиляции в Overleaf) в то же имя файла, .texкоторый вы хотите отправить в Arxiv.

  5. Загрузите переименованный .bblфайл (и вместе с ним .texфайл) в arXiv.

решение4

Единственное решение, которое мне помогло, — это Overleaf.

Нужно только выбрать Tex Live 2017 (Legacy).

Связанный контент