どの 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

arXivアップロードに関するヘルプやBiberをお探しの場合はbiblatex、こちらをご覧ください。https://github.com/plk/biblatex/wiki/biblatex-and-the-arXivそしてBiblatex と arxiv、エラーここでの回答は主にタイトルの質問に額面通りに答えるものです。


一般に、.bblファイル バージョンは または Biber バージョンに対応している必要はありませんbiblatex。 バージョンについても同様です.bcf.bblおよび.bcfバージョンは /Biber リリースでステップアップできますbiblatexが、必ずしもそうする必要はありません。実際には、 バージョンはbiblatex/Biber バージョンより遅れており、 と実際のパッケージ バージョンの間にはおおよその対応しかありません。

biblatex 3.53.6そして3.7すべて.bblフォーマット バージョン 2.8 が必要です。対応する Biber バージョンは 2.6 ( biblatex3.5 および 3.6 の場合) と 2.7 ( biblatex3.7 の場合) です。3.4 biblatexには.bblバージョン 2.7、3.8にはバージョン 2.9biblatexが必要です.bbl

.bblしたがって、 2.8で動作する最新の組み合わせはbiblatex3.7/Biber 2.7です。私が知る限り、これは確かに2017年2月のアップデート以降arXivが使用しているバージョンです。Biblatex と arxiv、エラー

および Biberの過去のリリースはbiblatexGitHub (https://github.com/plk/biblatex/releaseshttps://github.com/plk/biber/releases) および SourceForge (https://sourceforge.net/projects/biblatex/files/https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/)。

答え2

私は次の方法でこの問題を回避することができました:

  1. Overleaf に Latex プロジェクトをアップロードします。
  2. Overleaf でプロジェクトをコンパイルします。
  3. 表示ウィンドウで、「その他のログとファイル」オプションに移動し、「.bbl」ファイルをダウンロードします。このとき、Overleaf の「.bbl」ファイルを確認すると、まさに Biblatex のバージョン 2.8 でした。
  4. 「output.bbl」(Overleaf でコンパイルしたもの)の名前を、Arxiv に送信する「.tex」ファイルと同じファイル名に変更します。
  5. 「.tex」、「.bbl」およびその他のサポートファイル(図と「.cls」)を Arxiv にアップロードします。

これで動作するはずです。少なくとも私の場合は動作しました。したがって、この回避策により、古いバージョンの Latex および biblate をコンピューターにローカルにインストールする必要がなくなります。

答え3

私の回答は、他の人が別々の回答で述べたことをまとめただけです。ローカルでパッケージをダウングレードする必要もなく、うまくいきました。

  1. OverleafにLatexプロジェクトをアップロードします(https://www.overleaf.com/)。

  2. 左上のメニューボタンをクリックします。設定で Tex Live バージョンのバージョンとして 2017 を選択します。

  3. Overleaf でプロジェクトをコンパイルします。

  4. 表示ウィンドウで、「その他のログとファイル」オプションに移動して.bblファイルをダウンロードします。出力.bbl(Overleaf でコンパイルしたもの) の名前を.tex、Arxiv に送信するファイルと同じファイル名に変更します。

  5. .bbl名前を変更したファイル(およびファイル)を arXiv にアップロードします.tex

答え4

私にとって唯一うまくいった解決策は、Overleaf 経由のものでした。

Tex Live 2017 (Legacy) を選択するだけです。

関連情報