Pasos para reproducir
- Instalar la edición comunitaria al dorso utilizando el kit de herramientas y extraer con éxito todos los paquetes de Texlive a través de
tlmgr install scheme-full
- Exportar la plantilla kaobook desde overleaf.com después de importarla desdeaquí
- Compilando los archivos desde cero después de borrar el caché
Comportamiento esperado
Compilación exitosa de un archivo PDF que incluye referencias y bibliografía correctas. El mismo proyecto LaTex se compila sin errores importantes en overleaf.com
Comportamiento observado
Las referencias y la bibliografía no se generan correctamente. Al compilar, aparece los siguientes errores persistentes:
Package hyperref Warning: bookmark level for unknown mtocsection defaults to 0.
Citation 'XXX' on page 1 undefined on input line X
...por muy cita
Empty bibliography on input line 258.
Package biblatex Warning: Please (re)run Biber on the file: output and rerun LaTeX afterwards.
Adjuntaré el archivo de registro sin formato.
Probablemente la edición comunitaria no utilice ni admita el archivo compileall.sh del paquete que especifica cómo compilar el documento. Lo pegaré aquí:
#!/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
Información técnica
Aparte de este error, la instalación funciona bien. El script /bin/doctor incluido en el kit de herramientas no muestra ningún error
¡Gracias de antemano por su ayuda!
Respuesta1
Después de investigar un poco más, encontré este hilo en el sitio de GitHub al dorso:https://github.com/overleaf/overleaf/issues/1030
Seguir las instrucciones allí me solucionó el problema aunque no instalé otra versión de biber o python. De hecho, actualicé los paquetes dentro del contenedor acoplable usando apt, actualicé cada paquete de LaTex usando tlmgr, paquetes de python dentro del shell CPAN y finalmente ejecuté el tlmgr path add
comando. Ahora funciona bien. No sé cuál de estos pasos resolvió el problema, pero como Bomme indicó en la publicación final en el hilo que vinculé, tal vez fue el comando tlmgr path add.