Seite 1 von 1

\glsentryshort in Akronym ausgeben

Verfasst: Do 5. Okt 2017, 11:21
von Alpenbaum
Guten Morgen

Ich verwende \usepackage {glossaries}, um ein Abkürzungsverzeichnis zu erstellen.
Bei einer Abkürzung möchte ich auch beim ersten Mal nur die Abkürzung ausgeben, da der lange Name irreführend ist und nicht direkt in den Text passt. Nun habe ich dies mit \glsentryshort versucht, allerdings wird dann die Abkürzung nicht im Akronym ausgegeben. Weiss jemand, wie man dies ändern kann?
\documentclass[12pt,a4paper,ngerman]{report} 
 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel}
\usepackage{translator}

\usepackage[nonumberlist, acronym, toc, section, nopostdot, automake]{glossaries}


\makeglossaries
\setlength{\glsdescwidth}{1\hsize} 

\shorthandon{"}
\newacronym{Bl}{Bl}{Blabla}

\begin{document} 
hallo \glsentryshort{Bl}

\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[type=\acronymtype,style=long, title=Abkürzungsverzeichnis]	
\end{document}
Vielen Dank im Voraus!

Verfasst: Do 5. Okt 2017, 14:11
von Bartman
Du könntest z. B. immer \acrshort verwenden oder die Antworten auf TeX.SX nutzen.

\deftranslation dürfte nicht benötigt werden, wenn Du bereits die Option title von \printglossary benutzt.

Verfasst: Do 5. Okt 2017, 14:23
von Alpenbaum
Hallo Bartman

Das ist genau das, was ich gesucht habe. Vielen Dank! :)
Auch vielen Dank für den Tipp:
\deftranslation dürfte nicht benötigt werden, wenn Du bereits die Option title von \printglossary benutzt.