AndreyAkinshin / Russian-Phd-LaTeX-Dissertation-Template

LaTeX-template for russian Phd thesis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Перестало работать в Overleaf (с TexLive 2022)

fram1984 opened this issue · comments

commented

Описание ошибки

Компиляция с пакетом TexLive 2022 в Overleaf выдает массу ошибок Package etoolbox Error: \scr@load@hook undefined.
Наверное проблема кроется в устаревшем модуле interfaces. Проблему не получается обойти в собственной инсталляции Overleaf т.к. CE версия не поддерживает старые сборки TexLive

Воспроизведение

Для воспроизведения ошибки нужно откомпилировать проект в последней версии TexLive.
Скриншот прилагаю по ссылке
https://ibb.co/x76B8Wt

Этот шаблон на основе memoir, а не extreport, как у вас на скриншоте.
Он никогда не работал на бесплатном overleaf, потому что не вписывался либо в тайминги, либо в число файлов в проекте, разрешенных для бесплатных проектов.
в overleaf можно менять и компиляторы и версии texlive
Снимок экрана от 2023-01-14 19-12-56

Кроме того, если импортировать туда из гитхаба актуальный master из этого репозитория, то код и состав выглядит иначе
2023-01-14 19 20 37 www overleaf com 2b5bbfc99de7

https://www.overleaf.com/latex/templates/russian-thesis-and-dissertation-latex-template/fdvwjjsqbgwp — откуда там взялось это (семилетней давности) и как оно обновляется, непонятно. Ориентируйтесь на этот репозиторий. И лучше использовать TexLive полноценный offline

commented

Да, действительно, версия шаблона в Overleaf.com была старой. Скачал из данного репозитория. Ошибки все исчезли, однако осталась проблема с литературой. Она не компилируется и не производит файл bbl.
Возникают многочисленные warning-и типа
Package biblatex Warning: citation 'Gosele1999161' was not found at all in the .bbl file, bibliography labels cannot be generated, please correct the citation.
У нас в лабе поднят свой overleaf без этих ограничений. Очень хотелось бы добиться компиляции этого замечательного шаблона у нас. На overleaf.com шаблон не проходит по таймауту, даже если оставить только 1 главу.

Ищите настройки библиографии в документации, wiki проекта, и в закрытых issue. А потом оставьте отчёт о том, что именно вам помогло, чтобы следующий с такой же проблемой смог в поиске найти решение.

commented

Частичное решение проблемы:

  1. Обновляем TexLive согласно инструкции для Overleaf CE
  2. Меняем движок на bibtex8 настройкой в самом шаблоне \setcounter{bibliosel}{1}
  3. Возможно будет необходимо удалить частично или полностью пакеты texlive*, если были установлены до этого, и использовать только tlmgr

У меня получилось запустить такую конфигурацию, с ограничениями, которые описаны для bibtex8:

Ссылки на другие работы в разделе общей
характеристики работы можно использовать только при использовании
biblatex (из-за технических ограничений bibtex8).

Если есть возможность как-то их обойти, то получится полноценно собирать шаблон в Overleaf CE.