ドキュメント内で が 1 回だけ使用されている場合に\glsdesc{XX}
を置き換えます。が唯一の出現である場合、どのように置き換えればよいでしょうか? およびが定義されていません。\gls{XX}
XX
\glspl{XX}
\glspldesc
\glsdescpl
\documentclass{article}
\usepackage[
nonumberlist,
nogroupskip,
nomain,
acronym
]{glossaries}
\usepackage{glossaries-extra}
\makenoidxglossaries
\newabbreviation
{XX}{XX}{Some Long XX}
\setkeys{glslink}{hyper=false}
\begin{document}
\glspl{XX}
\glsdesc{XX}
%\glspldesc{XX} fails but should print XXs
%\glsdescpl{XX} fails but should print XXs
\printnoidxglossaries
\end{document}
答え1
必要なのは説明ではなく長い形式なので、*pl
代替手段や大文字と小文字の使い分けがある関連する長い形式のコマンドを使用します。
とglossaries-extra
\glsxtrlong
これは、またはパッケージオプション\acl
で指定する必要がありますshortcuts=ac
。glossaries
\glsentrylong
これは、または\acrlong
、あるいはパッケージ オプション\acl
を指定した になりますshortcuts=true
。
\documentclass{article}
\usepackage[
nonumberlist,
nogroupskip,
nomain,
acronym
]{glossaries}
\usepackage[shortcuts=ac]{glossaries-extra}
\makenoidxglossaries
\newabbreviation
{XX}{XX}{Some Long XX}
\setkeys{glslink}{hyper=false}
\begin{document}
\glspl{XX}
\glsdesc{XX}
\glsentrylong{XX}
\glsentrylongpl{XX}
\acrlong{XX} % Note the glossaries-extra warning
\acrlongpl{XX} % Note the glossaries-extra warning
\glsxtrlong{XX} % Requires glossaries-extra
\glsxtrlongpl{XX} % Requires glossaries-extra
\acl{XX} % Requires shortcuts package option
\aclp{XX} % Requires shortcuts package option
\printnoidxglossaries
\end{document}
いくつかの長いXX(XX)
長いXX
長いXX
長いXX
長いXX
長いXX
長いXX
長いXX
長いXX
長いXX
頭字語
XX ちょっと長い XX。