
Я использую 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
(это не является частью Плана действий по защите прав потребителей).
Так я что-то упускаю?
решение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}