[Tex/LaTex] \storeglosentry –> Undefined control sequence

glossariesmactextexshop

I am trying to write a report for school in LaTeX. Therefore I am using MacTeX and Texshop and normally it works pretty fine.

But at the moment I have some trouble with the glossary package:

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

when I use

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

I get no errors and the glossary is printed right. But when I use

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

\useGlosentry{label}{Text}

I get the error

Undefined control sequence.

Do you have any idea what is going wrong?

Best Answer

The command \storeglosentry has been added in glossary version 2.17. From the CHANGES file:

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

And from glossaries.dtx:

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

So your glossary version is probably too old. If you would like to use that command, updating to 2.17 or later would solve that.

However, glossary is obsolete. I strongly recommend to update to its successor glossaries, written by the same author. That's better than trying to fix problems with an outdated package which is not maintained any more.

The package author provides information for that purpose:

Have a look at CTAN for further documentation, such as the manual, a beginner's guide and a link to the author FAQ for the glossaries package.

Perhaps have also a look at

Related Question