Russian-Phd-LaTeX-Dissertation-Template icon indicating copy to clipboard operation
Russian-Phd-LaTeX-Dissertation-Template copied to clipboard

babel error Use of \@xnext doesn't match its definition. \@freelist ->...

Open componavt opened this issue 4 years ago • 1 comments

Обновил Ubuntu 20.10. Получил такую ошибку при компиляции диссертации: https://tex.stackexchange.com/q/530439/99685 (под Windows ошибки нет).

Ошибка в пакете babel. В ближайшее время обещают исправить. Пока что от ошибки можно избавиться, если в файл common/packages.tex добавить строчку:

    \usepackage[english, russian]{babel}[2014/03/24]% Языки: русский, английский
    \makeatletter\AtBeginDocument{\let\@elt\relax}\makeatother

Подсказку нашёл здесь: https://github.com/latex3/babel/issues/51#issuecomment-589971931.

Это страница, скорее, заметка для тех, кто столкнётся со странной ошибкой при компиляции проекта. Будем надеяться, что разработчики babel всё поправят и исправление дойдёт до репозиториев Ubuntu.

componavt avatar May 03 '20 08:05 componavt

Странно, что имеете эту ошибку, ведь в репозитории есть этот фикс: https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/packages.tex#L86

Может быть, надо обновить ваш проект свежей версией шаблона?

Lenchik avatar May 03 '20 13:05 Lenchik