
Похоже, что по этой теме нет вопроса, поэтому вот моя проблема: я использую 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. Комментирование этих строк устраняет любые ошибки и заставляет все работать (на первый взгляд) идеально.