.bbl 没有生成,结果 biber 无法运行

.bbl 没有生成,结果 biber 无法运行

latex在 Arch 上使用 Atom 作为文本编辑器。我已经安装了它texlive-bibtexextratexlive-most昨天刚重新安装了坏掉的 PC。以前的系统运行良好,生成一切正常,但现在即使biber从终端运行也会返回

syntax error at /usr/share/perl5/core_perl/Pod/Usage.pm line 1, at EOF
Compilation failed in require at /usr/bin/vendor_perl/biber line 20.
BEGIN failed--compilation aborted at /usr/bin/vendor_perl/biber line 20.

因此,没有生成 .bbl 文件,latex无法完成。我很难理解上面的错误信息。任何帮助都非常感谢!

最小示例(它什么也没有返回)

\documentclass{article}

\usepackage[backend=biber]{biblatex}
\addbibresource{bibsample.bib}

\begin{document}
  test \cite{bordelois88}
\end{document}

样本文件

@article{bordelois88,
    title = {Causatives: From Lexicon to Syntax},
    volume = {6},
    issn = {0167-806X},
    url = {https://www.jstor.org/stable/4047525},
    shorttitle = {Causatives},
    pages = {57--93},
    number = {1},
    journaltitle = {Natural Language \& Linguistic Theory},
    author = {Bordelois, Ivonne},
    urldate = {2021-11-23},
    date = {1988},
}

有关的

运行biber本身返回相同的错误字符串。我担心这是一个损坏的包,但我尝试删除并重新安装,但无济于事。

答案1

syntax error at /usr/share/perl5/core_perl/Pod/Usage.pm line 1, at EOF

第 1 行的文件结尾听起来像是一个空文件。这表示 perl 安装已损坏,而不是 biber 已损坏。您可以尝试使用 Linux 包管理器强制重新安装 perl(pacman适用于 Arch Linux)

相关内容