PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ein Acronym als section Überschrift. Wie? (\section{\ACRONYM})



watson
14-09-2007, 11:38
Hallo,

wie bekomme ich es hin, als Überschrift einer section ein vorher definiertes Acronym zu benutzen?

Minimalbeispiel:


\documentclass[ngerman](scrreprt)

\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[style=long,header=plain,number=none,hyper=true,acr onym=true]{glossary}
\makeacronym
\makeindex

% Nur ein paar Einstellungen
\renewcommand{\acronymname}{Abkürzungsverzeichnis}
\renewcommand{\entryname}{K\"urzel}
\renewcommand{\descriptionname}{Beschreibung\cr}
\renewcommand{\descriptionwidth}{0.82\linewidth}

\setacronymnamefmt{\gloshort}
\setacronymdescfmt{\glolong}

% Das Acronym
\newacronym{WEP}{Wired Equivalent Privacy}{}

% Jetzt kommt das was nicht funktionier
\begin{document}

\chapter{Foo}
Text Text Text

\section{\WEP}
Text Text Text

\end{document}


Komisch ist: Ein anderes selbstdefiniertes Kommando funktioniert problemlos, wie z.B.:


\newcommand{\theauthor}{Ich}
\section{\theauthor}


Mir fehlt jegliche Idee zu diesem Problem :(

Michael

countbela666
14-09-2007, 11:48
Hallo, Michael,

klingt verdächtig nach FAQ 7.4.2 (http://www.dante.de/faq/de-tex-faq/html/makros3.html#81)...

Grüße
Marcel

lupus68
14-09-2007, 11:54
Hallo Michael,

für Überschriften hilft manchmal ein \protect vor der expandirbaren Stelle.

Achtung: in den ersten Durchläufen hat es bei mir noch Fehlermeldungen gegeben. Erst als ich vor \protect\WEP innerhalb der Klammer ein Zeichen (1 oder so) gesetzt habe ist es durchgelaufen nach dem Löschen diese Zeichens läuft eine weiterer lauf problemlos durch. Ein löschen der AUX-Datei hätte es vielleicht auch getan.

Ähnliches gilt auch für \theauthor

juergen

watson
14-09-2007, 12:29
Danke euch zweien! Ein simples protect hat geholfen.

Michael