Biber 生成空的 bbl 文件

Biber 生成空的 bbl 文件

我的 Biber 不再创建bbl文件。一周前一切都很好。我尝试在笔记本电脑上安装全新的 TeXLive (2020) 发行版,但它也不起作用。

使用 TeXLive 2019(安装在我的笔记本电脑上)也不起作用(错误:)ifluatex.sty not found。如果我将文件手动放入文件夹中,输出与 TeXLive 2020 相同。

我已经查看过这些帖子并尝试过解决方案(剧透:它们不起作用):

我的系统:

  • 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

bib.blgpastebin 上的输出

bib.logpastebin 上的输出

概括:

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。

相关内容