LuPi
27-03-2012, 11:44
"Eigentlich" wollte ich auf glossaries umsteigen (von einer selbstgebauten
Lösung, zu der ich eventuell auch noch eine Frage stellen muss), aber da
bin ich auf ein recht lästiges Problem gestoßen.
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[sanitize=none]{glossaries}
\newcommand{\loaentry}[3][]{\ifthenelse{\equal{#1}{}}{\newacronym{#2}{#2}{#3} }{\newacronym{#1}{#2}{#3}}}
\makeglossaries
\begin{document}
\loaentry{dh}{das heißt}
\loaentry[u]{ü}{übel}
\loaentry{dh}{die Hälfte}
\loaentry{dh}{das heißt}
\newpage
\printglossary[type=\acronymtype]
\end{document}
Bei mir treten häufiger Mehrfacheinträge auf, die ich mit vernünftigem
Aufwand aufgrund der flexiblen Zusammenstellung meiner Arbeitsblätter
nicht vermeiden kann. Außerdem - das ist etwas unglücklich, aber nicht in
meiner Hand - werden einige Abkürzungen mit verschiedenen Bedeutungen
genutzt. Auch hier: Das kann ich über den label-Eintrag (dh1, dh2 usw.)
prinzipiell umgehen, aber dann muss ich ständig danach schauen, ob eine
Abkürzung gegebenenfalls schon woanders aufgetreten ist und entsprechend
unterschiedliche label vergeben. Das ist absolut LaTeX-unlike: fehleranfällig
und wenig elegant. Gibt es eine Lösung mit glossaries für diese Forderungen?
Lösung, zu der ich eventuell auch noch eine Frage stellen muss), aber da
bin ich auf ein recht lästiges Problem gestoßen.
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[sanitize=none]{glossaries}
\newcommand{\loaentry}[3][]{\ifthenelse{\equal{#1}{}}{\newacronym{#2}{#2}{#3} }{\newacronym{#1}{#2}{#3}}}
\makeglossaries
\begin{document}
\loaentry{dh}{das heißt}
\loaentry[u]{ü}{übel}
\loaentry{dh}{die Hälfte}
\loaentry{dh}{das heißt}
\newpage
\printglossary[type=\acronymtype]
\end{document}
Bei mir treten häufiger Mehrfacheinträge auf, die ich mit vernünftigem
Aufwand aufgrund der flexiblen Zusammenstellung meiner Arbeitsblätter
nicht vermeiden kann. Außerdem - das ist etwas unglücklich, aber nicht in
meiner Hand - werden einige Abkürzungen mit verschiedenen Bedeutungen
genutzt. Auch hier: Das kann ich über den label-Eintrag (dh1, dh2 usw.)
prinzipiell umgehen, aber dann muss ich ständig danach schauen, ob eine
Abkürzung gegebenenfalls schon woanders aufgetreten ist und entsprechend
unterschiedliche label vergeben. Das ist absolut LaTeX-unlike: fehleranfällig
und wenig elegant. Gibt es eine Lösung mit glossaries für diese Forderungen?