\storeglosentry --> 未定义控制序列

\storeglosentry --> 未定义控制序列

我正在尝试用 LaTeX 为学校写一份报告。因此我使用 MacTeX 和 Texshop,通常效果很好。

但目前我在使用该glossary软件包时遇到了一些问题:

\usepackage[style=long,border=plain,header=plain,cols=3,hyper=true]{glossary}
\makeglossary

当我使用

\glossary{name={entry name},description={entry description}}

我没有遇到任何错误,词汇表也打印正确。但是当我使用

\storeglosentry{label}{{entry name},description={entry description}}

\useGlosentry{label}{Text}

我得到了错误

未定义控制序列。

你知道出了什么问题吗?

答案1

该命令\storeglosentry已在glossary版本 2.17 中添加。来自 CHANGES 文件:

* Version 2.17: added acronym package option. Added 
  \storeglosentry (replacing old \saveglosentry command)

来自glossaries.dtx

%\changes{2.17}{2005 June 28}{'storeglosentry added}

所以你的glossary版本可能太旧了。如果你想使用该命令,更新到 2.17 或更高版本可以解决这个问题。

然而,glossary已经过时了。我强烈建议更新到它的后续版本glossaries,由同一作者编写。这比尝试修复不再维护的过时软件包的问题要好得多。

软件包作者提供了以下信息:

看一下加拿大运输安全局以获得进一步的文档,例如手册、初学者指南以及词汇表包的作者常见问题解答的链接。

或许还可以看看

相关内容