PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Paket 'gloss', 'description' im Text



tobias.vdk
13-01-2006, 10:57
Hallo!

Ich benutze zum Erstellen von Abkürzungsverzeichnis und Glossar das Paket 'gloss'. Gibt es eine Möglichkeit, den Wert von 'definition' im Text zu benutzen?
Beispiel:
abkuerzungen.bib:

@GLOSSDEF{agb,
word = {AGB},
definition = {Allgemeine Geschäftsbedingungen}
}
wenn ich dann im Text

\gloss[word,abkuerzungen]{agb}]
benutze, schreibt er 'AGB'.
Ich brauche jetzt eine Möglichkeit, bei der ich z.B. sage

\gloss[definition,abkuerzungen]{agb}
und dann 'Allgemeine Geschäfsbedingungen' erscheint oder mit

\gloss[word,description,abkuerzungen]{agb}
'AGB (Allgemeine Geschäftsbedingungen)'

In der Dokumentation des Paketes steht leider nichts dazu. Kennt sich jemand vielleicht genauer mit TeX aus, um evt. das gloss.sty zu verändern?

Danke schon mal für eure Hilfe.

Tschüss Tobias

rais
13-01-2006, 19:41
Hallo Tobias,
wenn Du Deine Definition änderst in

@GLOSSDEF{agb,
word = {Allgemeine Geschäftsbedingungen},
short = {AGB},
definition = {Bedingungen, die für diesen Betrieb allgemein gültig sind bla bla...}
}
könntest Du im Text mit \gloss[long]{agb} auf "Allgemeine Geschäftsbedingungen (AGB)" zugreifen, zw. mit \gloss[short]{agb} wieder auf "AGB" und \gloss[word]{agb} entsprechend auf "Allgemeine Geschäftsbedingungen".
Wenn Du es wirklich andersherum haben mußt, dann könntest Du also mit \gloss[short]{agb} (\gloss[word]{agb}) arbeiten bzw. Du erstellst Dir dafür ein eigenes Makro.
MfG,