
頭字語を管理するためにパッケージを使用しています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
これはバグです。次のバージョンで修正します。今のところ、簡単な回避策は、新しい頭字語スタイルの 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}