glossaries-Eintrag im Text

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


mar.kus
Forum-Anfänger
Forum-Anfänger
Beiträge: 18
Registriert: Di 16. Nov 2010, 12:03

glossaries-Eintrag im Text

Beitrag 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?

Ichbinich
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Sa 23. Jul 2011, 10:08

Beitrag 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?

Flo

glossaries Eintrag

Beitrag 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

Ichbinich
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Sa 23. Jul 2011, 10:08

Beitrag 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

Flo

glossaries Eintrag

Beitrag von Flo »

Hat auch nichts gebracht, mit \gls{} funktionierts, mit \glssymbol{} funtionierts nicht

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

Ichbinich
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Sa 23. Jul 2011, 10:08

Beitrag von Ichbinich »

teste mal, das Paket mit der Option "sanitize=none" zu laden, also
\usepackage[sanitize=none]{glossaries}
Grüße

Flo

glossaries Eintrag

Beitrag von Flo »

Hallo,

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

Grüße Flo

Antworten