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?
\glspldesc
e \glsdescpl
nã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 *pl
alternativas e também letras maiúsculas diferentes.
Comglossaries-extra
deveria ser \glsxtrlong
, ou \acl
com a shortcuts=ac
opção de pacote. Com apenasglossaries
isso seria \glsentrylong
ou \acrlong
, ou \acl
com a shortcuts=true
opçã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.