如何使用词汇表包而无需打印词汇表

如何使用词汇表包而无需打印词汇表

我知道创建词汇表却不想使用它没有多大意义。我将词汇表打印在主文档中。但现在我有一个带有 Beamer 幻灯片的演示文稿,我只是从主文档中复制方程式。在方程式中,大多数变量都是词汇表条目。但对我来说,在演示文稿中打印词汇表毫无意义。然后我收到所有警告,提示已引用条目但不存在,这非常烦人。有什么办法可以解决这个问题吗?

\documentclass{beamer}
\usepackage{lmodern}
\usepackage{glossaries}

\newglossaryentry{bp}{%type=symbols, In the original there are 2 different types of glossaries
name={\ensuremath{BP}},sort=bp,description={Basispreis einer Option}}
\makeglossaries
\begin{document}

\frame{\gls{bp} has to give the output \ensuremath{BP}.}

%\printglossaries
\end{document}

答案1

警告来自正在创建的指向未创建目标的超链接。因此,请将其放在序言中:

\glsdisablehyper

您仍然会收到这些警告。

Package glossaries Warning: \makeglossaries hasn't been used,
the glossaries will not be updated.

Package glossaries Warning: No \printglossary or \printglossaries
found. This document will not have a glossary.

因此,只需使用此选项即可让它们保持沉默:

\usepackage[nowarn]{glossaries}

我想这就涵盖了!

相关内容