Seite 1 von 1

glossaries-Eintrag im Text

Verfasst: Mo 20. Jun 2011, 14:52
von mar.kus
Hallo,

ich habe eine Formelverzeichnis erstellt und füge Einträge per
\newglossaryentry{symb:wdpd}{name={$\rho_D$},symbol={\pascal}, description={Wasserdampfpartialdruck},sort=1rhod, type=symbolslist}
hinzu.

Verwenden kann ich den Name mit \gls{symb:...} und dann kommt auch das Zeichen im korrekten Mathe-Modus. Will ich aber \glssymbol{} verwenden, gibt pdflatex mir nicht den Inhalt im Mathe-Modus aus,sondern als Text formatiert.

Im Verzeichnis selbst stimmen alle Angaben. Da gibt es kein Problem mit der Formatierung.

Kann mir jemand einen Tip geben?

Verfasst: Sa 23. Jul 2011, 10:13
von Ichbinich
Probier mal alles was im Mathemodus erscheinen soll in \ensuremath{} zu setzen.

Die $$ Umgebung hat das Problem dass sie wenn du das Zeichen in der equation Umgebung benutzen willst nicht funktioniert.

Und zum eigentlichen Problem: \glssymbol{} benutzt doch den Eintrag des symbol-keys, oder? Und da hast du ja \Pascal stehen, wie soll dass denn im Mathemodus formatiert werden?

glossaries Eintrag

Verfasst: Mi 25. Jan 2012, 15:57
von Flo
Hallo,

ich habe das gleiche Problem. Mit folgendem Befehl habe ich mir den Eintrag ins Symbolverzeichnis erstellt:
\newglossaryentry{B}{type=symbols, name=\bf{B}, symbol=\bf{B}, description={Beschreibung}, user1=$T$, parent=vector}
Bei der Verwndung von \gls{B} in der Mathe Umgebung (eqnarray) wird das Symbol richtig angezeigt. Bei der Verwendung von \glssymbol{B} funktioniert es nicht. Die Verwendung von $$ oder \ensurmath ändert nichts daran.

Ich würde gerne unter dem Eintrag name den Namen des Symbols eintragen und in der Mathe Umgebung mit \glssymbol{} arbeiten.

Vielen Dank für die Hilfe

Lg Flo

Verfasst: Mi 25. Jan 2012, 17:00
von Ichbinich
probier mal
\newglossaryentry{B}{type=symbols, name=\ensuremath{\mathbf{B}}, symbol=\ensuremath{\mathbf{B}}, description={Beschreibung}, user1=\ensuremath{T}, parent=vector}
 
Grüße

glossaries Eintrag

Verfasst: Mi 25. Jan 2012, 17:22
von Flo
Hat auch nichts gebracht, mit \gls{} funktionierts, mit \glssymbol{} funtionierts nicht

Ausgabe im pdf für \glssymbol:
\ensuremath-\mathbf-B""

Verfasst: Mi 25. Jan 2012, 18:06
von Ichbinich
teste mal, das Paket mit der Option "sanitize=none" zu laden, also
\usepackage[sanitize=none]{glossaries}
Grüße

glossaries Eintrag

Verfasst: Do 26. Jan 2012, 09:43
von Flo
Hallo,

vielen Dank für die Hilfe, hat funktioniert. Der Eintrag im Symbolverzeichnis funktioniert jetzt auch ohne $$ bzw. \ensurmath{}!

Grüße Flo