cleveref 包的未知选项“noabbrev”

cleveref 包的未知选项“noabbrev”

在里面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 上的公告),因此这很可能是版本问题。

编辑:根据您的日志文件,您正在使用cleveref0.17.9,因此您需要切换到较新的版本。

相关内容