Glossare, glspldesc oder glsdescpls

Glossare, glspldesc oder glsdescpls

Ich verwende \glsdesc{XX}zum Ersetzen \gls{XX}, wenn XXin meinem Dokument nur einmal verwendet wird. Wie ersetze ich, \glspl{XX}wenn dies das einzige Vorkommen ist? \glspldescund \glsdescplsind nicht definiert.

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

Antwort1

Sie möchten nicht die Beschreibung, sondern die Langform. Verwenden Sie daher die zugehörigen Langform-Befehle, die *plsowohl Alternativen als auch unterschiedliche Groß- und Kleinschreibung bieten.

Mitglossaries-extradies sollte sein \glsxtrlong, oder \aclmit der shortcuts=acPaketoption. Mit nurglossariesdies wäre \glsentrylongoder \acrlongoder \aclmit der shortcuts=truePaketoption.

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

Einige lange XXs (XXs)

Einige lange XX

Einige lange XX

Einige lange XXs

Einige lange XX

Einige lange XXs

Einige lange XX

Einige lange XXs

Einige lange XX

Einige lange XXs

Akronyme

XX Einige lange XX.

verwandte Informationen