glossários, glspldesc ou glsdescpls

glossários, glspldesc ou glsdescpls

Estou usando \glsdesc{XX}para substituir \gls{XX}quando XXé usado apenas uma vez no meu documento. Como substituir \glspl{XX}quando essa é a única ocorrência? \glspldesce \glsdescplnão estão definidos.

\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}

Responder1

Você não quer a descrição, mas o formato longo, então use os comandos de formato longo associados, que possuem *plalternativas e também letras maiúsculas diferentes.

Comglossaries-extradeveria ser \glsxtrlong, ou \aclcom a shortcuts=acopção de pacote. Com apenasglossariesisso seria \glsentrylongou \acrlong, ou \aclcom a shortcuts=trueopção de pacote.

\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}

Alguns XXs longos (XXs)

Alguns longos XX

Alguns longos XX

Alguns XXs longos

Alguns longos XX

Alguns XXs longos

Alguns longos XX

Alguns XXs longos

Alguns longos XX

Alguns XXs longos

Siglas

XX Um pouco longo XX.

informação relacionada