Ich verwende \glsdesc{XX}
zum Ersetzen \gls{XX}
, wenn XX
in meinem Dokument nur einmal verwendet wird. Wie ersetze ich, \glspl{XX}
wenn dies das einzige Vorkommen ist?
\glspldesc
und \glsdescpl
sind 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 *pl
sowohl Alternativen als auch unterschiedliche Groß- und Kleinschreibung bieten.
Mitglossaries-extra
dies sollte sein \glsxtrlong
, oder \acl
mit der shortcuts=ac
Paketoption. Mit nurglossaries
dies wäre \glsentrylong
oder \acrlong
oder \acl
mit der shortcuts=true
Paketoption.
\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.