在里面cleveref
包裹文件,明确指出该noabbrev
选项可防止缩写参考文献的名称。例如,我将得到“图 1”,而不是“图 1”。但是,当我像这样使用该选项时:
\usepackage[noabbrev]{cleveref}
我收到以下错误:
Unknown option 'noabbrev' for package 'cleveref'.
我该如何解决这个问题?是否存在版本问题?我正在使用 MacTeX-2011。
编辑:以下是日志文件中与该问题相关的内容:
(/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.
...
答案1
cleveref
目前为 0.18.4 版本。该noabbrev
选项于 0.18 版本引入(自 2011 年 12 月起,comp.text.tex 上的公告),因此这很可能是版本问题。
编辑:根据您的日志文件,您正在使用cleveref
0.17.9,因此您需要切换到较新的版本。