Glossaries verschiedene Formatierungen

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


mybuechse
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Mi 21. Apr 2010, 14:45

Glossaries verschiedene Formatierungen

Beitrag von mybuechse »

Hi,

eine sache hätte ich noch :D. Ich habe mittlerweile 2 Verzeichnisse mit Glossaries wie folgt definiert:
\newglossary[alg]{abbrev}{aot}{atn}{Abkürzungsverzeichnis}
\newglossary[flg]{foreign}{fot}{ftn}{Fremdwörter und Eigenbegriffe}
Jetzt würde ich gerne bei dem Fremdwörterverzeichnis alle Begriffe im Text kursiv darstellen. Gibt es da eine einfache möglichkeit? ich habe folgende option in der Paket Doku gefunden:
\renewcommand*{\glstextformat}[1]{\textit{#1}}
das ist dann aber für alle Verzeichnisse und ich hätte es gerne nur bei dem Fremdwörterverzeichnis.

Besten dank
mybuechse

mybuechse
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Mi 21. Apr 2010, 14:45

Beitrag von mybuechse »

Hi,

also ich denke ich habe eine teillösung gefunden:
ich verwende wieder das Standard Acronym Verzeichnis und ändere die Überschrift. Laut Paketdefinition gibt es nämlich ein Kommando namens \acronymfont, mit dem man die Schrift des Acronyms im Text verändern kann. Das heißt ich setze erst die Schrift für alle Glossaries und dann ändere ich die von den Acronymen wieder ab mit:
\renewcommand*{\glstextformat}[1]{\textit{#1}}
\renewcommand*{\firstacronymfont}[1]{\normalfont{#1}}
\renewcommand*{\acronymfont}[1]{\normalfont{#1}}
Einziger Nachteil: \firstacronymfont gibt es bei mir nicht. das heißt der Text sieht so aus: Internet Explorer (IE)

Jemand ne Idee?

mybuechse
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Mi 21. Apr 2010, 14:45

Beitrag von mybuechse »

Ich befürchte das ganze ist ein Bug. Ich habe der Entwicklerin das ganze mitgeteilt mit Minimal Beispiel, allerdings lässt die Antwort etwas auf sich warten. Falls jemand einen Work Around oder soetwas hat, wäre ich dankbar, da ich bald abgeben möchte. Jedenfalls den ersten teil der Arbeit.

mybuechse
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Mi 21. Apr 2010, 14:45

Beitrag von mybuechse »

Die wunderbare Authorin dieses Paketes hat mir inzwischen geantwortet und die Lösung verraten. Leider hatte ich diese Option anscheinend überlesen.
\defglsdisplay[main]{\emph{#1#4}}
\defglsdisplayfirst[main]{\emph{#1#4}}
Es handelte sich übrigens nicht um einen Bug. Ich hatte die Funktion des Befehles nur falsch gedeutet.
Der Befehl macht macht folgendes:
\glstextformat{long form (\firstacronymfont{abbrv})}
Wenn man sich das ansieht ist natürlich klar, was passiert er ändert nur die Abkürzung, ich dachte aber er ändert die Schriftart beim 1. Vorkommen.

Naja wie gesagt Lösung war einfach aber genial.

Duch das ersetzen des textes "main" im Oberen Beispiel, kann man übrigens jeden Glossaries Key eintragen. Also auch eigene Verzeichnisse.

Grüße

mybuechse

Antworten