
この特定のトピックに関する質問はないようですので、私の問題は次のとおりです。論文の冒頭で記号のリストを作成するために 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 {}
これは、パッケージが動作するために不可欠なレコード オプション (?) によって発生しているようです。そのため、これを削除することはできません。提案はありますか?
Ps 明らかなようですが、念のため明記します。これは、記録する要素が存在しないことが原因ではなく、エントリがいくつかある実際のドキュメントで発生するためです。
PPS 最も奇妙な部分は、他のすべてが完璧に機能しているように見えることです。シンボルのリストは適切な特性で作成されています。
答え1
それで、これが私がこれまでに思いついたことです: この問題は他の人のシステムでは再現できないようなので、おそらくパッケージ関連の問題、またはパッケージの競合です。 残念ながらすべてを再インストールしても問題は解決しませんが、私はあまり洗練されていない解決策を見つけました。
問題は次のコード部分で発生するようです。
\@ifpackageloaded{tracklang}
{%
\AnyTrackedLanguages
{%
\ForEachTrackedDialect{\this@dialect}{\glsxtr@loaddialect}%
}%
{}%
}%
glossaries-extra.sty の 11245 行目付近。これらの行をコメントアウトすると、エラーがなくなり、すべてが (一見) 完璧に動作するようになります。