词汇表,glspldesc 或 glsdescpls

词汇表,glspldesc 或 glsdescpls

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

相关内容