我用它\glsdesc{XX}
來替換在我的文檔中僅使用一次的\gls{XX}
when 。當這是唯一的情況時
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
package 選項。只要glossaries
這將是\glsentrylong
or \acrlong
,\acl
或shortcuts=true
package 選項。
\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。