首字母缩略词大写在复数模式下不起作用

首字母缩略词大写在复数模式下不起作用

我正在使用该glossaries包来管理首字母缩略词,似乎“使用长形式”、“首字母大写”和“使用复数形式”的组合不起作用(请参阅下面的 MWP):

起初,我以为这可能与词汇表文档中有关大写命令不可扩展的注释有关,因为我在将 用作\Acfp标题开头时遇到了这个问题hyperref。但即使删除了所有杂乱的内容,它似乎仍然不起作用:

\documentclass{article}

\usepackage[acronym,shortcuts]{glossaries}

\newacronym{mTA}{mTA}{my test acronym}

\begin{document}
Try acr shortcuts:\\
\acf{mTA}\\
\Acf{mTA}\\
\acfp{mTA}\\
\Acfp{mTA}\\

Try acr commands:\\
\acrfull{mTA}\\
\Acrfull{mTA}\\
\acrfullpl{mTA}\\
\Acrfullpl{mTA}\\

Try gls commands:\\
\glsentryfirst{mTA}\\
\Glsentryfirst{mTA}\\
\glsentryfirstplural{mTA}\\
\Glsentryfirstplural{mTA}\\
\end{document}

微波功率

这个\glsentryfirst*家庭做了“正确”的事情,但是缺乏信息hyperref(不是 MWP 的一部分)。

所以我这里遗漏了什么吗?

答案1

这是一个错误。我会在下一版本中修复它。目前,一个简单的解决方法是使用新的首字母缩略词样式之一:

\documentclass{article}

\usepackage[acronym,shortcuts]{glossaries}

\setacronymstyle{long-short}
\newacronym{mTA}{mTA}{my test acronym}

\begin{document}
Try acr shortcuts:\\
\acf{mTA}\\
\Acf{mTA}\\
\acfp{mTA}\\
\Acfp{mTA}\\

Try acr commands:\\
\acrfull{mTA}\\
\Acrfull{mTA}\\
\acrfullpl{mTA}\\
\Acrfullpl{mTA}\\

Try gls commands:\\
\glsentryfirst{mTA}\\
\Glsentryfirst{mTA}\\
\glsentryfirstplural{mTA}\\
\Glsentryfirstplural{mTA}\\
\end{document}

结果图像

相关内容