Fedora 23:LaTeXの「エスケープされていないオープン中括弧が廃止されました」エラー

Fedora 23:LaTeXの「エスケープされていないオープン中括弧が廃止されました」エラー

biblatexFedora 22からFedora 23にアップデートした後biber(バックエンドとして)を使用してコンパイルするのに問題があります。コンパイルされないものは何でもいいので、Fedora 23パッケージにあるとしますbiblatexbiberエラーメッセージは次のとおりです。

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に初めて触れました、いいえあらゆるタイプの開発者/コーダー。これは子供のいたずらのように見える場合がありますので、この場合は削除してください。

  1. 元のファイルのエラーを修正しました。修正は次のとおりです{\{@thrigのメインポストコメントにいくつかのエラーがあるため、下図のように修正する前に同じ間違いを犯しました)。
  2. これにより、/usr/share/perl5/Biber/Input/file/bibtex.pm同様のエラーを持つ他のファイルがポイントされます。このエラーを修正すると、すべてをうまくコンパイルできました。

しかし、まだ私を混乱させるのは、これがこれらの特別なオープン中括弧を表す理由です。このファイルには、エスケープされていないセル数なしで多くの開かれた括弧がありますが、このタイプの詳細は私の想像を超えていると仮定します。

おすすめ記事