Biblatex を使用した後、Overleaf がコンパイルされない

Biblatex を使用した後、Overleaf がコンパイルされない

月曜日に博士論文の締め切りがあるのですが、最後の最後で災難に見舞われました。どんなご助力でも、心から感謝いたします。

私は論文を書くために Overleaf (v2) を使用しています。これは複数のファイルを含む非常に大きなファイル ツリーです.tex

すべては正常にコンパイルされていましたが、実験して使用してみることにしました:

\usepackage{biblatex}

これを含めてコンパイルしましたが、見た目がおかしかったので、その行を再度削除しました。しかし、ドキュメントは問題が発生する前とまったく同じであるにもかかわらず、コンパイルされなくなりました。

答え1

参考文献パッケージをBibTeXベースのソリューションからBibTeXベースのソリューションに変更した場合、biblatexまたはその逆の場合、残っている補助ファイルが原因でエラーが発生する可能性はゼロではありません。BibTeXとBiberはこれらのファイルを使用してLaTeXと通信します(引用番号の代わりに疑問符または太字の引用キーを使用する(素晴らしい説明については、こちらをご覧ください)が、そのファイルの形式と正確な使用方法は、biblatex標準の BibTeX と異なります。 が.bbl一方の方法で作成された場合、もう一方の方法では使用できません。通常、latexmk(Overleaf が TeX 文書を自動的にコンパイルするために使用するツール)は、このような問題をうまく解決しますが、古いファイル バージョンで停止してしまうことがあります。その場合は、補助ファイルをクリアすると役立ちます(Overleaf ではこれを「キャッシュのクリア」と呼びます)。

通常、一時ファイルを削除して最初から再コンパイルするのが安全です。biblatexこの回答は、 と BibTeX の切り替えを伴わず、問題が単に不良な補助ファイルによって発生する、より一般的な状況にも当てはまることに注意してください。

以下の手順に従って補助ファイルを消去できます。

「ログと出力ファイル」ボタンをクリックします。再コンパイル右端のペインの上部にあるボタンをクリックすると、赤いボックス (スクリーンショットでは薄いピンクで強調表示) にエラーの数が表示されます。

「ログと出力ファイル」ボタン

LaTeX や BibTeX や Biber などの補助プログラムが報告したすべてのエラー メッセージと警告のダイジェストが表示されます。ページの一番下までスクロールします。右下に小さなゴミ箱アイコン (青で強調表示) が表示されます。そのホバー テキストには「キャッシュされたファイルをクリア」と表示されます。このボタンを使用すると、すべての一時補助ファイル (、、、...) を削除でき.auxます。.bbl.bcf

ゴミ箱アイコン

確認を求めるポップアップメッセージが表示されます。

ダイアログの確認

そのウィンドウで「キャッシュをクリア」を押すと、Overleaf はすべての一時ファイルを削除します。その後再コンパイルすると、エラーはなくなるはずです。

関連情報