首字母大寫在複數模式下不起作用

首字母大寫在複數模式下不起作用

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

結果影像

相關內容