我正在尝试用 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
,由同一作者编写。这比尝试修复不再维护的过时软件包的问题要好得多。
软件包作者提供了以下信息:
看一下加拿大运输安全局以获得进一步的文档,例如手册、初学者指南以及词汇表包的作者常见问题解答的链接。
或许还可以看看