Error de referencia al compilar kaobook-class en la edición comunitaria al dorso

Error de referencia al compilar kaobook-class en la edición comunitaria al dorso

raw.log

Pasos para reproducir

  1. Instalar la edición comunitaria al dorso utilizando el kit de herramientas y extraer con éxito todos los paquetes de Texlive a través detlmgr install scheme-full
  2. Exportar la plantilla kaobook desde overleaf.com después de importarla desdeaquí
  3. 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 addcomando. 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.

información relacionada