LuaLaTeX остановлен после обновления пакета expl3

LuaLaTeX остановлен после обновления пакета expl3

После последних обновлений TeX Live я постоянно получаю следующие ошибки:

LaTeX Warning: You have requested, on input line 26, version
           `2018/02/21' of package expl3,
           but only version
           `2017/12/16 L3 programming layer (loader) '
           is available.


! Package xparse Error: Support package l3kernel too old.

Любая помощь приветствуется.

Решение(из комментария Кристиана): восстановить l3packages до предыдущей версии.

решение1

У меня была та же проблема, я спросил в чате и был перенаправлен на этот вопрос. Я решил ее на своем компьютере, поэтому просто перескажу то, что мне сказали.

Вам необходимо вернуться l3packagesк предыдущей версии. Команда:

$ tlmgr restore l3packages

(возможно, для запуска команды sudoот имени root следует добавить префикс ) Если номер ревизии не указан, будут перечислены все доступные предыдущие ревизии.

Ответ, который я получил, был таким:

Do you really want to restore l3packages to revision 44864 (y/N):

После выбора yя получил

Restoring l3packages, 44864 from /usr/local/texlive/2016/tlpkg/backups/l3packages.r44864.tar.xz

И после этого все снова заработало.

Согласно комментариям Кристиана и Нассера, не все tlmgr restoreинтерактивны, как выше. Может быть, вы просто получаете список ранее установленных ревизий. Если это так, выберите ревизию с наибольшим номером (т. е. самую последнюю, не считая текущей), NUM и введите

$ tlmgr restore l3packages <NUM>

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