首次使用词汇表生成的缩写时禁用长格式

首次使用词汇表生成的缩写时禁用长格式

使用 -package 的缩写选项时glossaries,第一次使用缩写会导致显示

多头入场 (空头入场)

我想全局禁用此功能。我知道,我可以通过更改每个首字母缩略词的条目来解决这个问题。但我不想这样做。必须有某种命令才能做到这一点?

\documentclass{article}
\usepackage[acronym, shortcuts]{glossaries}      
\makeglossaries
\begin{document}
\printglossaries
\newacronym{key}{Short Entry}{Long Entry}

The first use of $\backslash $ac\{key\} displays ''Long Entry (Short Entry)'', but should only display ''Short Entry''.

\end{document}

答案1

如果您只想要简短的条目,请使用\acs{key}。您可以说\let\ac\acs使\ac相当于\acs,但这可能会引起麻烦。更好的方法是使用搜索和替换现有\ac\acs

答案2

实际上,词汇表有这样的命令。请参阅用户手册第 105 页。

适合此情况的命令是\glsunsetall

\documentclass{article}
\usepackage[acronym, shortcuts]{glossaries}      
\makeglossaries
\begin{document}
\printglossaries
\newacronym{key}{Short Entry}{Long Entry}
\glsunsetall

The first use of $\backslash $ac\{key\} displays ''Long Entry (Short Entry)'', but should only display ''Short Entry''. \ac{key}

\end{document}

如果您想将其限制在您的首字母缩略词词汇表中(无论出于何种原因),您可以尝试,\glsunsetall[acronym]或者\glsunsetall[\acronymtype]无论如何,这些都导致无法结束我的系统上的乳胶运行。

要将其用于单个条目,请使用\glsunset{<key>}或参阅手动的在下面14 取消设置和重置入口标志

相关内容