我latex
在 Arch 上使用 Atom 作为文本编辑器。我已经安装了它texlive-bibtexextra
,texlive-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)