biblatex
Fedora 22からFedora 23にアップデートした後biber
(バックエンドとして)を使用してコンパイルするのに問題があります。コンパイルされないものは何でもいいので、Fedora 23パッケージにあるとしますbiblatex
。biber
エラーメッセージは次のとおりです。
Process started
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\\ding{ <-- HERE ([2-9AF][0-9A-F])}/ at /usr/share/perl5/Biber/LaTeX/Recode.pm line 207.
Process exited with error(s)
コードが更新されるまで待つ必要がありますか?それとも解決策を取ることができますか(もちろん、OSをF22に戻すことは含まれておらず、うまく機能します)。
他の人も同様のエラーがありますここ(perl - automakeエラー)しかし、この問題を直接解決する方法がわからない。
答え1
実際には2つの答えがあります。
警告する:私は比較的Linuxに初めて触れました、いいえあらゆるタイプの開発者/コーダー。これは子供のいたずらのように見える場合がありますので、この場合は削除してください。
- 元のファイルのエラーを修正しました。修正は次のとおりです
{
(\{
@thrigのメインポストコメントにいくつかのエラーがあるため、下図のように修正する前に同じ間違いを犯しました)。 - これにより、
/usr/share/perl5/Biber/Input/file/bibtex.pm
同様のエラーを持つ他のファイルがポイントされます。このエラーを修正すると、すべてをうまくコンパイルできました。
しかし、まだ私を混乱させるのは、これがこれらの特別なオープン中括弧を表す理由です。このファイルには、エスケープされていないセル数なしで多くの開かれた括弧がありますが、このタイプの詳細は私の想像を超えていると仮定します。