[Tex/LaTex] Unknown Option “noabbrev” for the package cleveref

cleverefcross-referencing

In the cleveref package document, it is clearly stated that the noabbrev option prevents the names of the references to be abbreviated. For instance instead of "Fig. 1", I'll get "Figure 1". However, when I use the option like this:

\usepackage[noabbrev]{cleveref}

I get the following error:

Unknown option 'noabbrev' for package 'cleveref'.

How can I solve the problem? Is there any versioning issue? I am using MacTeX-2011.

Edit: Here is the lines from log file related to the problem:

(/usr/local/texlive/2011/texmf-dist/tex/latex/cleveref/cleveref.sty
Package: cleveref 2011/03/22 v0.17.9 Intelligent cross-referencing
Package cleveref Info: `hyperref' support loaded on input line 2157.
LaTeX Info: Redefining \cref on input line 2157.
LaTeX Info: Redefining \Cref on input line 2157.
LaTeX Info: Redefining \crefrange on input line 2157.
LaTeX Info: Redefining \Crefrange on input line 2157.
...

Best Answer

cleveref is at version 0.18.4 at the moment. The noabbrev option was introduced in version 0.18 (from December 2011, announcement at comp.text.tex), so this is most likely a versioning issue.

EDIT: According to your log file, you are using cleveref 0.17.9, so you need to switch to a more recent version.