词汇表:“看”没有效果

词汇表:“看”没有效果

我尝试在我的文档中实现该glossaries包,效果很好。但说到“查看”选项,我目前遇到了一些麻烦:无论我是否包含see=entry2,都不会影响词​​汇表

\documentclass[a4paper,10pt]{article}

\usepackage[utf8]{inputenc}

\usepackage{lipsum}
\usepackage{glossaries}

\newglossaryentry{entry1}{
  name=first example,
  description={\lipsum[3]},
  sort=example1,
  see=[see also]{entry2}
}

\newglossaryentry{entry2}{
  name=second example,
  description={\lipsum[4]},
  sort=example2,
}

\renewcommand*{\glspostdescription}{\hspace{1em}}
\makeglossaries

\begin{document}

\lipsum[1]

This is the first \gls{entry1} for testing. 

\lipsum[2]

\medskip

And this is the second \gls{entry2} for testing. 

\printglossaries

\end{document}

上述 MWE 有什么问题?

答案1

当从 3.07 版升级到 4.0 版时glossaries,作者添加了一个检查,使用新版本输入将产生

! Package glossaries Error: `see' key may only be used after \makeglossaries.

显然,在之前的版本中,这个功能是静默的,并且see在没有任何警告的情况下无法发挥作用。

\makeglossaries因此解决方案是在任何指令之前发出\newglossaryentry

相关内容