
Estou usando o glossaries
pacote para gerenciar siglas e parece que a combinação de "usar forma longa", "fazer a primeira letra maiúscula" e "usar forma plural" não funciona (veja MWP abaixo):
A princípio pensei que poderia estar relacionado às observações na documentação dos glossários sobre os comandos em maiúsculas não serem expansíveis, pois me deparei com esse problema ao usar \Acfp
no início de uma legenda em combinação com hyperref
. Mas mesmo depois de remover toda a desordem, ainda parece não funcionar:
\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}
A \glsentryfirst*
família faz a coisa “certa”, mas falta-lhe a hyperref
informação (não faz parte do MWP).
Então, estou faltando alguma coisa aqui?
Responder1
Isso é um bug. Vou consertar isso na próxima versão. Por enquanto, uma solução simples é usar um dos novos estilos de sigla:
\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}