
MiKTeX パッケージを更新したところ、2 つの奇妙なエラーが繰り返し発生するようになりました。Windows 10 を使用しています。
エラーの内容は次のとおりです。
パッケージ xkeyval エラー:
family_i' undefined in families
blx@opt@namepart'。\newpage
パッケージ xkeyval エラー:given_i' undefined in families
blx@opt@namepart'。\newpage
エラーは、 の後の行に積み重ねられて表示されます\printbibliography
。
更新後、Biber バージョン 2.7 と biblatex バージョン 3.7 を実行しましたが、どちらも biber 互換性マトリックスに含まれていません。
他にもこの問題を抱えている人はいますか?もしそうなら、どのように解決しましたか?
パッケージを更新した後にエラーが発生し、更新前に動作していた他のドキュメントでも同じエラーが発生するため、MWE はありません。
ユーザーと管理者の両方として MiKTeX を更新し、フォルダーをクリアしましたC:\...\AppData\Roaming\MiKTeX\
。MiKTeX はリポジトリを正常に再作成しますが、エラーは残ります。
PS: このエラーはまだ StackExchange で見つけられていませんが、重複している場合は閉じて正しい方向を指示してください。
編集: 次の行で biblatex を呼び出します。
\usepackage[maxcitenames=2, citestyle=authoryear,%
bibstyle = authoryear, maxbibnames=2,%
backend=biber, hyperref=true]{biblatex}
答え1
biber または biblatex が更新されると、以前のコンパイルからの補助ファイルや中間ファイルに、新しいバージョンに対して無効なデータが含まれる場合があります。
.aux
、、、、 ....bbl
などのサフィックスが付いたファイルを削除すると、このデータが削除され、ソース ファイルを再度コンパイルできるようになります.bcf
。.run.xml