Das ging jetzt (leider) schneller als gedacht. Mit dem folgenden Beispiel
Code:
\documentclass{scrartcl}
\usepackage[acronym]{glossaries}
\makeglossaries
\newcommand\loaentry[3]{\newacronym{#1}{#2}{#3}}
\AtEndDocument{\glsaddall}
\begin{document}
\loaentry{A}{A}{Alpha}
\printglossary[type=\acronymtype]
\end{document}
bekomme ich beim Versuch, die entstehende acn-Datei
Code:
\glossaryentry{A?\glossaryentryfield{A}{\glsnamefont{A}}{Alpha}{\relax }|setentrycounter{page}\glsnumberformat}{1}
mit
Code:
makeindex -t test.alg -o test.acr test.acn
zu verarbeiten nicht das gewünschte Ergebnis, sondern die Fehlermeldung
Code:
This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file test2.acn...
!! Input index error (file = test2.acn, line = 1):
-- Unknown index keyword \glossaryentry.
done (0 entries accepted, 1 rejected).
Nothing written in test2.acr.
Transcript written in test2.alg.
Was mache ich da falsch? Ich gehe davon aus, dass das Fragezeichen im
\glossaryentry da fehl am Platz ist ...
Variante 2 (mit Angabe des types bei glsaddall)
Code:
\documentclass{scrartcl}
\usepackage[acronym]{glossaries}
\makeglossaries
\newcommand\loaentry[3]{\newacronym{#1}{#2}{#3}}
\AtEndDocument{\glsaddall[types=\acronymtype]}
\begin{document}
\loaentry{A}{A}{Alpha}
\printglossary[type=\acronymtype]
\end{document}
Ergebnis: acn ist wieder leer!
[Nachtrag: Interessanterweise tritt dasselbe Problem (mit dem Fragezeichen) auch mit dem Beispiel von http://ewus.de/tipp-1029.html auf.]
Lesezeichen