我的 Biber 不再创建bbl
文件。一周前一切都很好。我尝试在笔记本电脑上安装全新的 TeXLive (2020) 发行版,但它也不起作用。
使用 TeXLive 2019(安装在我的笔记本电脑上)也不起作用(错误:)ifluatex.sty not found
。如果我将文件手动放入文件夹中,输出与 TeXLive 2020 相同。
我已经查看过这些帖子并尝试过解决方案(剧透:它们不起作用):
- biber 生成空的 bbl 文件 [重复]
- biber 的问题:file.bcf 格式错误
- biber 生成空的 bbl 文件
- 即使我仍然在 XeLaTeX 中使用 \addbibresource{file.bib},也不会生成 bbl 文件,并且文件 bcf 仍然格式错误
- biber 在编译期间停止,导致 bbl 文件为空 [关闭]
- 编译 LaTeX 文档清空 .bbl 文件
- Biber 生成空的 bbl 文件 [关闭]
我的系统:
- Windows 10x64 2004 19041.388
- pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020/W32TeX)
- biber 版本:2.16
- BibTeX 0.99d(TeX Live 2020/W32TeX)
- biblatex 2020/12/31 v3.16
- Sublime Text 3.2.2 3211
- LaTeXTools st3-4.0.0-alpha.9
梅威瑟:
\listfiles
\documentclass{article}
\usepackage{biblatex}
\addbibresource{ref.bib}
\begin{filecontents}{ref.bib}
@Article{Foo,
author = {Guy, Some},
title = {Some Title},
year = {2021}
}
\end{filecontents}
\begin{document}
This is a test.\cite{Foo}
\printbibliography
\end{document}
我跑
pdflatex bib.tex
biber --debug bib
pdflatex bib.tex
pdflatex bib.tex
概括:
biber --cache
不要这么做
改变TEMP/TMP
用户环境变量也无济于事。
Tex 文件位于非特殊字符文件夹中。第二台机器也无法运行。
删除并(重新)安装 biber 包没有起到作用。
使用以下方法更新了整个 TeXLive 安装tlmgr update --self --all --reinstall-forcibly-removed
C:\Temp\mwe>kpsewhich biblatex.sty
c:/texlive/2020/texmf-dist/tex/latex/biblatex/biblatex.sty
答案1
以管理员身份进行编译就可以了。
但是我该如何修复我的安装?为什么现在出现错误,而上周没有出现?没有在管理员模式下更新 TeXLive Distro。