Fedora 23: erro “A chave esquerda sem escape é preterida” no LaTeX

0

Depois de atualizar do Fedora 22 para o Fedora 23, estou tendo problemas para compilar qualquer coisa com biblatex ( biber como backend). Qualquer coisa sem biblatex compila muito bem, então estou assumindo que é algo com o pacote biber para o Fedora 23. Aqui está a mensagem de erro:

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)

Isso é algo em que preciso esperar até que o código seja atualizado ou posso fazer uma solução alternativa (não envolver a reversão do sistema operacional para F22, é claro, o que funcionou muito bem).

Alguém mais teve um erro semelhante aqui (perl - erro do automake) , mas não sei como consertar isso sozinho.

    
por Richard 10.11.2015 / 22:07

1 resposta

0

Na verdade, acabou sendo duas respostas.

Aviso: Sou relativamente novo no Linux e não sou um desenvolvedor / codificador de qualquer tipo. Isso provavelmente parecerá brincadeira de criança, caso em que é livre para ser deletado.

  1. Eu consertei o erro no arquivo original, corrigindo { para \{ (@thrig teve um pequeno erro em seu comentário ao post principal, o que me levou a cometer o mesmo erro antes de corrigi-lo como mostrado aqui) .
  2. Fazendo isso, aponte para outro arquivo em /usr/share/perl5/Biber/Input/file/bibtex.pm com um erro semelhante. Corrigir este erro, então, permite-me compilar tudo muito bem.
O que ainda me confunde, no entanto, é por isso que sinalizou essas chaves esquerdas particulares; há inúmeras chaves esquerdas nesses arquivos que não são escapadas, mas suponho que esse tipo de detalhe esteja acima da minha cabeça.

    
por 10.11.2015 / 22:50