当在我的文档中只使用一次时,我使用\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。