頭字語の大文字化が複数モードで機能しない

頭字語の大文字化が複数モードで機能しない

頭字語を管理するためにパッケージを使用しています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}

MWPS

家族\glsentryfirst*は「正しい」ことをしていますが、hyperref情報が不足しています (MWP の一部ではありません)。

それで、私はここで何かを見逃しているのでしょうか?

答え1

これはバグです。次のバージョンで修正します。今のところ、簡単な回避策は、新しい頭字語スタイルの 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}

結果の画像

関連情報