我正在使用该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}