Biber 收到 perl 警告

Biber 收到 perl 警告

我正在运行 Arch Linux,并从存储库安装了 biber 2.7、perl 5.26.1 和 TeXlive 2017。但是,当我编译 tex 文档时

\documentclass{memoir}

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

\begin{document}

\cite{t}

\printbibliography

\end{document}

以及以下 lit.bib 文件

@book {t,
    TITLE = {Test},
}

使用 pdflatex 然后运行 ​​biber,我收到以下警告。

Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/}(\pM+\pL){ <-- HERE (?!\pL+\\)/ at /usr/share/perl5/vendor_perl/Biber/LaTeX/Recode.pm line 316.

我应该将其报告为错误还是应该做其他事情?

答案1

这是一个已知问题,已引起 PLK 的注意。他已提交修复,将在 Biber (2.8) 的下一版本中发布。请参阅https://github.com/plk/biber/issues/171https://github.com/plk/biber/commit/c029e218321a3fa01647ded8f0a05b31dc53c9ed

相关内容