The EYE
11-02-2014, 11:33
Hallo!
Ich habe ein Problem mit meinem Abkürzungsverzeichnis (genutzt wird glossaries). Wenn ich nur die lange Form verwenden möchte, nutze ich \glsdesc{} im Text. Dabei bekomme ich jedoch ein Problem, wenn die Abkürzung für einen Ausdruck steht, welcher &-Zeichen enthält. Im Text wird dann nicht & sondern \& dargestellt.
In der PDF im Anhang kann man das Problem sehen. Hier ein Minimalbeispiel:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[acronym,nonumberlist,toc,section,sanitize={descrip tion}]{glossaries}
\begin{document}
\newacronym{test}{TEST}{Test mit \& Zeichen}
\makeglossaries
\printglossary[type=\acronymtype]
\section{Beispiel}
Hier die normale Verwendung von \gls{test}. Im Folgenden erscheint nur noch die Abkürzung \gls{test}. Wenn ich nun die erste Form erzwingen möchte kann ich das so machen \glsentryfirst{test}. Wenn ich nun jedoch nur den ausgeschriebenen Text haben möchte, bekomme ich ein Problem mit dem \&-Zeichen: \glsdesc{test}.
\end{document}
Gruß Max
Ich habe ein Problem mit meinem Abkürzungsverzeichnis (genutzt wird glossaries). Wenn ich nur die lange Form verwenden möchte, nutze ich \glsdesc{} im Text. Dabei bekomme ich jedoch ein Problem, wenn die Abkürzung für einen Ausdruck steht, welcher &-Zeichen enthält. Im Text wird dann nicht & sondern \& dargestellt.
In der PDF im Anhang kann man das Problem sehen. Hier ein Minimalbeispiel:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[acronym,nonumberlist,toc,section,sanitize={descrip tion}]{glossaries}
\begin{document}
\newacronym{test}{TEST}{Test mit \& Zeichen}
\makeglossaries
\printglossary[type=\acronymtype]
\section{Beispiel}
Hier die normale Verwendung von \gls{test}. Im Folgenden erscheint nur noch die Abkürzung \gls{test}. Wenn ich nun die erste Form erzwingen möchte kann ich das so machen \glsentryfirst{test}. Wenn ich nun jedoch nur den ausgeschriebenen Text haben möchte, bekomme ich ein Problem mit dem \&-Zeichen: \glsdesc{test}.
\end{document}
Gruß Max