Glossaries: \gls{} in Überschriften
Verfasst: Di 1. Jun 2010, 14:41
Hallo zusammen,
Anbei mein Minimalbeispiel:
Der Befehl \gls{} darf offensichtlich nicht in Überschriften benutzt werden. Gibt es einen Trick, der das eventuell doch ermöglicht?
Ich möchte nämlich mittels Suchen/Ersetzen alle Abkürzungen in meinen Dokumenten finden und durch \gls{Abkürzung} ersetzen.
Gruß,
Irena
Anbei mein Minimalbeispiel:
\documentclass[ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{filecontents}
\usepackage[
acronym=true, % Abkürzungsverzeichnis verwenden
nosuper=true, % Keine Supertabulat-Umgebung laden (Seite 69 Dokumentation)
nolist=true, % Keine List-Umgebung laden
notree=true, % Keine Tree-Umgebung laden
nonumberlist=true, % Keine Seitenzahlen anzeigen (Seite 28 Dokumentation)
style=longheader, % Anzeigestil verwenden (Seite 58 Dokumentation)
section=chapter % Siehe Seite 18 Dokumentation
]{glossaries}
\usepackage{hyperref}
\begin{filecontents}{Abk.tex}
\newacronym[type=\glsdefaulttype]{a}{A}{Buchstabe A}
\end{filecontents}
% Laden der externen Abkürzungsdatei
\loadglsentries[\acronymtype]{Abk}
\begin{document}
% Abkürzungsverzeichnis
\makeglossaries
\setlength{\glsdescwidth}{0.9\textwidth}
\printglossary[type=\acronymtype]
\chapter{Der \gls{a}}
Der \gls{a} wird hier zum ersten Mal verwendet
Der \gls{a} wird nun zum zweiten Mal beschrieben
\end{document}Ich möchte nämlich mittels Suchen/Ersetzen alle Abkürzungen in meinen Dokumenten finden und durch \gls{Abkürzung} ersetzen.
Gruß,
Irena