私は引用文献を添えて論文を提出しようとしています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.5、3.6そして3.7すべて.bbl
フォーマット バージョン 2.8 が必要です。対応する Biber バージョンは 2.6 ( biblatex
3.5 および 3.6 の場合) と 2.7 ( biblatex
3.7 の場合) です。3.4
biblatex
には.bbl
バージョン 2.7、3.8にはバージョン 2.9biblatex
が必要です.bbl
。
.bbl
したがって、 2.8で動作する最新の組み合わせはbiblatex
3.7/Biber 2.7です。私が知る限り、これは確かに2017年2月のアップデート以降arXivが使用しているバージョンです。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
私は次の方法でこの問題を回避することができました:
- Overleaf に Latex プロジェクトをアップロードします。
- Overleaf でプロジェクトをコンパイルします。
- 表示ウィンドウで、「その他のログとファイル」オプションに移動し、「.bbl」ファイルをダウンロードします。このとき、Overleaf の「.bbl」ファイルを確認すると、まさに Biblatex のバージョン 2.8 でした。
- 「output.bbl」(Overleaf でコンパイルしたもの)の名前を、Arxiv に送信する「.tex」ファイルと同じファイル名に変更します。
- 「.tex」、「.bbl」およびその他のサポートファイル(図と「.cls」)を Arxiv にアップロードします。
これで動作するはずです。少なくとも私の場合は動作しました。したがって、この回避策により、古いバージョンの Latex および biblate をコンピューターにローカルにインストールする必要がなくなります。
答え3
私の回答は、他の人が別々の回答で述べたことをまとめただけです。ローカルでパッケージをダウングレードする必要もなく、うまくいきました。
OverleafにLatexプロジェクトをアップロードします(https://www.overleaf.com/)。
左上のメニューボタンをクリックします。設定で Tex Live バージョンのバージョンとして 2017 を選択します。
Overleaf でプロジェクトをコンパイルします。
表示ウィンドウで、「その他のログとファイル」オプションに移動して
.bbl
ファイルをダウンロードします。出力.bbl
(Overleaf でコンパイルしたもの) の名前を.tex
、Arxiv に送信するファイルと同じファイル名に変更します。.bbl
名前を変更したファイル(およびファイル)を arXiv にアップロードします.tex
。
答え4
私にとって唯一うまくいった解決策は、Overleaf 経由のものでした。
Tex Live 2017 (Legacy) を選択するだけです。