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