PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Paket Glossaries --> Verhalten bei \acrlong mit \&



Woelfin78
01-04-2010, 18:56
Hallo Zusammen,

das Paket Glossaries gibt mir Rätsel auf...

Beispielcode:



% VORSPANN %

\documentclass[fontsize=12pt,paper=A4]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{mathptmx}
\usepackage[scaled=.92]{helvet}
\usepackage{courier}

\usepackage[acronym]{glossaries}
\makeglossaries
\newacronym[\glslongpluralkey={hunde \& Katzen}]{HK}{H\&K}{hund \& Katz}

% DOKUMENT %

\begin{document}

\printglossary[type=\acronymtype]

\section*{Text}
\acrshort{HK} \verb+\acrshort{HK}+ \\
\Acrshort{HK} \verb+\Acrshort{HK}+ \\
\acrshortpl{HK} \verb+\acrshortpl{HK}+ \\
\Acrshortpl{HK} \verb+\Acrshortpl{HK}+ \\
\acrlong{HK} \verb+\acrlong{HK}+ \\
\Acrlong{HK} \verb+\Acrlong{HK}+ \\
\acrlongpl{HK} \verb+\acrlongpl{HK}+ \\
\Acrlongpl{HK} \verb+\Acrlongpl{HK}+ \\
\acrfull{HK} \verb+\acrfull{HK}+ \\
\Acrfull{HK} \verb+\Acrfull{HK}+ \\
\acrfullpl{HK} \verb+\acrfullpl{HK}+ \\
\Acrfullpl{HK} \verb+\Acrfullpl{HK}+ \\
\gls{HK} \verb+\gls{HK}+ \\
\Gls{HK} \verb+\Gls{HK}+ \\

\end{document}


erzeugt bei mir folgende Ausgabe im pdf (und dvi) File:

Acronyms

H&K hund & Katz. 1


Text

H&K \acrshort{HK}
H&K \Acrshort{HK}
H&Ks \acrshortpl{HK}
H&Ks \Acrshortpl{HK}
hund \& Katz \acrlong{HK}
Hund \& Katz \Acrlong{HK}
hunde & Katzen \acrlongpl{HK}
Hunde & Katzen \Acrlongpl{HK}
hund & Katz (H&K) \acrfull{HK}
Hund & Katz (H&K) \Acrfull{HK}
hunde & Katzen (H&Ks) \acrfullpl{HK}
Hunde & Katzen (H&Ks) \Acrfullpl{HK}
hund & Katz (H&K) \gls{HK}
H&K \Gls{HK}

Frage: Woher kommt es, dass bei der Verwendung von \acrlong bzw. \Acrlong der Schrägstrich vor dem & ausgegeben wird (der da nicht erscheinen soll), und bei den anderen Befehlen nicht? Ist das Problem bekannt, gibt es Abhilfe?


Ich arbeite mit folgender Umgebung:

MiKTeX 2.8
pdfTeX, Version 3.1415926-1.40.10
TexmakerX 1.9.3
Glossaries 2.05 vom Feb. 2010

Aufruf:

latex testfile
makeindex -s testfile.ist -t testfile.alg -o testfile.acr testfile.acn
latex testfile
pdflatex testfile

Vielen Dank für Tipps!

u_fischer
01-04-2010, 21:17
Schreib der Autorin von glossaries eine Mail mit deinem Beispiel.

Woelfin78
03-04-2010, 20:43
N. Talbot hat mir weitergeholfen:

\usepackage[acronym, sanitize=none]{glossaries} behebt das Problem.