词汇表‘未知选项’错误

词汇表‘未知选项’错误

下面,我创建一个单独的词汇表,我不想有超链接(在我的实际文档中,没有链接的词汇表将不会显示)。

以下 MWE 会产生错误:

包‘glossaries’的未知选项‘nohypertypes’

\documentclass{report}

\usepackage{hyperref}
\usepackage[nohypertypes={common}]{glossaries}

\newglossary{common}{cacr}{cacn}{Common Acronyms}
\newglossaryentry{unlinkedtest}{
    type={common},
    name={test glossary entry},
    description={should not be linked}}
\newglossaryentry{linkedtest}{
    name={test glossary entry},
    description={should be linked}}
\makeglossaries%

\begin{document}
    This should be linked: \gls{linkedtest}\par%
    This should not be linked: \gls{unlinkedtest}
    \printglossary[type=common]%
    \printglossary[type=main]%
\end{document}

nohypertypes选项详细说明为 v3.04 中的新更改,日志文件显示glossaries正在加载 v3.04。如果没有该nohypertypes选项,MWE 可以工作,只是两者都\gls链接到其词汇表条目。

答案1

这是一个已知错误3.04 版中存在此问题glossaries。该问题已在 3.05 版中修复。请更新该软件包。

答案2

至少在 3.05 中(我使用的是 TeX Live 2013),选项是“nohypertypes”而不是“nohyperlist”。

祝你好运,赫伯·舒尔茨

相关内容