
Estoy usando el glossaries
paquete para administrar siglas y parece que la combinación de "usar forma larga", "poner la primera letra en mayúscula" y "usar forma plural" no funciona (consulte MWP a continuación):
Al principio pensé que podría estar relacionado con los comentarios en la documentación de los glosarios acerca de que los comandos en mayúsculas no se pueden expandir, ya que me encontré con este problema al usarlo \Acfp
al principio de un título en combinación con hyperref
. Pero incluso después de eliminar todo el desorden, todavía no parece 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}
La \glsentryfirst*
familia hace lo "correcto" pero les falta información hyperref
(no forma parte del MWP).
Entonces, ¿me estoy perdiendo algo aquí?
Respuesta1
Esto es un error. Lo arreglaré en la próxima versión. Por ahora, una solución sencilla es utilizar uno de los nuevos estilos de siglas:
\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}