Passos para reproduzir
- Instalando a edição comunitária no verso usando o kit de ferramentas e extraindo com sucesso todos os pacotes Texlive via
tlmgr install scheme-full
- Exportando o modelo kaobook de overleaf.com após importá-lo deaqui
- 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 add
comando. 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.