Erro de referência ao compilar a classe kaobook na edição comunitária no verso

Erro de referência ao compilar a classe kaobook na edição comunitária no verso

raw.log

Passos para reproduzir

  1. Instalando a edição comunitária no verso usando o kit de ferramentas e extraindo com sucesso todos os pacotes Texlive viatlmgr install scheme-full
  2. Exportando o modelo kaobook de overleaf.com após importá-lo deaqui
  3. Compilando os arquivos do zero após limpar o cache

Comportamento Esperado

Compilação bem-sucedida de um arquivo PDF incluindo referências e bibliografia corretas O mesmo projeto LaTex é compilado sem grandes erros em overleaf.com

Comportamento Observado

As referências e a bibliografia não são geradas corretamente. Ao compilar, recebo os seguintes erros persistentes:

Package hyperref Warning: bookmark level for unknown mtocsection defaults to 0.

Citation 'XXX' on page 1 undefined on input line X...para muita citação

Empty bibliography on input line 258.

Package biblatex Warning: Please (re)run Biber on the file: output and rerun LaTeX afterwards.

Vou anexar o arquivo de log bruto.

Provavelmente a edição da comunidade não usa ou suporta o arquivo compileall.sh do pacote que especifica como compilar o documento. Vou colar aqui:

#!/bin/bash

# Compile document
pdflatex -interaction=nonstopmode main

# Compile nomenclature
makeindex main.nlo -s nomencl.ist -o main.nls

# Compile index
makeindex main

# Compile bibliography
biber main

# Compile document
pdflatex main

# Compile glossary
makeglossaries main

# Compile document
pdflatex main

Informações técnicas

Além deste erro a instalação funciona bem. O script /bin/doctor incluído no kit de ferramentas não mostra nenhum erro

Agradeço antecipadamente por sua ajuda!

Responder1

Depois de fazer mais pesquisas, encontrei este tópico no site GitHub no verso:https://github.com/overleaf/overleaf/issues/1030 Seguir as instruções resolveu o problema para mim, embora eu não tenha instalado outra versão do biber ou python. Na verdade, atualizei os pacotes dentro do contêiner docker usando apt, atualizei todos os pacotes LaTex usando tlmgr, pacotes python dentro do shell CPAN e finalmente executei o tlmgr path addcomando. Agora funciona bem. Não sei qual dessas etapas resolveu o problema, mas como Bomme afirmou na postagem final do tópico que vinculei, talvez tenha sido o comando tlmgr path add.

informação relacionada