Ошибка ссылки при компиляции kaobook-class в overleaf community edition

Ошибка ссылки при компиляции kaobook-class в overleaf community edition

сырой.журнал

Действия по воспроизведению

  1. Установка overleaf community edition с использованием набора инструментов и успешное извлечение каждого пакета Texlive черезtlmgr install scheme-full
  2. Экспорт шаблона kaobook-Template с overleaf.com после его импорта изздесь
  3. Компиляция файлов с нуля после очистки кэша

Ожидаемое поведение

Успешная компиляция PDF-файла, включая правильные ссылки и библиографию. Тот же проект LaTex компилируется без серьезных ошибок на overleaf.com

Наблюдаемое поведение

Ссылки и библиография не сформированы должным образом. При компиляции возникают следующие постоянные ошибки:

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

Citation 'XXX' on page 1 undefined on input line X...за очень цитируемое

Empty bibliography on input line 258.

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

Я прикреплю необработанный файл журнала.

Вероятно, Community Edition не использует или не поддерживает файл compileall.sh пакета, который определяет, как компилировать документ. Я вставлю его здесь:

#!/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

Техническая информация

За исключением этой ошибки установка проходит нормально. Скрипт /bin/doctor, включенный в набор инструментов, не показывает никаких ошибок.

Заранее спасибо за вашу помощь!

решение1

Проведя дополнительные исследования, я нашел эту ветку на сайте GitHub:https://github.com/overleaf/overleaf/issues/1030 Следуя инструкциям, я решил проблему, хотя я не устанавливал другую версию biber или python. На самом деле я обновил пакеты в контейнере docker с помощью apt, обновил каждый пакет LaTex с помощью tlmgr, пакеты python в оболочке CPAN и, наконец, выполнил команду tlmgr path add. Теперь все работает хорошо. Я не знаю, какой из этих шагов решил проблему, но, как сказал Бомм в последнем сообщении в теме, на которую я ссылался, возможно, это была команда tlmgr path add.

Связанный контент