Глоссарии-дополнительная проблема: неопределенная ошибка последовательности управления, вызванная параметром записи

Глоссарии-дополнительная проблема: неопределенная ошибка последовательности управления, вызванная параметром записи

Похоже, что по этой теме нет вопроса, поэтому вот моя проблема: я использую glossaries-extra для создания списка символов в начале своей диссертации, но у меня появляется странная ошибка, хотя документы изменяются правильно и никаких других проблем не возникает.

Вот мой минимальный пример:

\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage[record]{glossaries-extra}

\begin{document}

\end{document}

и вот моя ошибка:

E: /usr/share/texlive/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty:11249 Undefined control sequence {}

Похоже, это вызвано опцией записи (?), которая является основополагающей для работы пакета, поэтому я просто не могу ее убрать. Предложение?

P.S. это кажется очевидным, но я все равно уточню: это не вызвано отсутствием элементов для записи, потому что это происходит в моих реальных документах, где есть какие-то записи.

Pps самое странное, что все остальное, кажется, работает идеально: мой список символов создан с правильными характеристиками.

решение1

Итак, вот что я придумал на данный момент: проблема, похоже, не воспроизводится на системах других людей, так что, вероятно, это проблема, связанная с пакетом, или конфликт пакетов. К сожалению, переустановка всего не решает проблему, хотя я нашел неэлегантное решение.

Проблема, по-видимому, возникает в следующем фрагменте кода:

\@ifpackageloaded{tracklang}
{%
  \AnyTrackedLanguages
  {%
    \ForEachTrackedDialect{\this@dialect}{\glsxtr@loaddialect}%
  }%
  {}%
}%

около строки 11245 в glossaries-extra.sty. Комментирование этих строк устраняет любые ошибки и заставляет все работать (на первый взгляд) идеально.

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