更新 MiKTeX 導致 biber 2.7 版和 biblatex 3.7 版出錯

更新 MiKTeX 導致 biber 2.7 版和 biblatex 3.7 版出錯

我剛剛更新了我的 MiKTeX 包,在這樣做的過程中,我開始一遍又一遍地重複兩個奇怪的錯誤。我運行的是Windows 10

包 xkeyval 錯誤:family_i' undefined in familiesblx@opt@namepart'。 \newpage
套件 xkeyval 錯誤:given_i' undefined in familiesblx@opt@namepart'。 \新一頁

錯誤堆積在 後面的行上\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會刪除這些數據,並且可以再次編譯原始檔案。

相關內容