Seite 1 von 1
\gls zugrif auf description
Verfasst: Do 3. Apr 2014, 10:43
von New_one
Hallo liebes Forum,
ich versuche in meinem Text auf das Einträge aus meinem Glossarie zuzugreifen. Leider nur mit bedingten Erfolgt, die Referenzierung von description gelingt nicht.
Ich habe mein Verzeichnis nach dem Beispiel erstellt:
http://texfragen.de/wie_erstelle_ich_ei ... erzeichnis
Beides funktioniert auch bei mir;
\gls{dichte} % =Dichte
\glssymbol{dichte} %= $\rho$
Bei der description bekomme ich anstelle des referenzierten Textes nur den Code herraus:
Wäre um jede Hilfe dankbar, die Suche (hier und Google) hat leider nicht weitergeholfen
Viele Grüße
New_one
Verfasst: Do 3. Apr 2014, 12:19
von New_one
eine Korrektur:
auch
\glssymbol{dichte} %= $\rho$
funktioniert nicht im Text
Wenn ich allerdings schreibe:
\glssymbol{dichte} %= {test}
also wenn es nur Buchstaben sind,funktioniert es
Was mache ich falsch?
Verfasst: Do 3. Apr 2014, 14:41
von esdd
Wie definierst du den Eintrag für dichte? Und wo hast du den Befehl \glsdescription her? Der liefert bei mir die Fehlermeldung, dass er unbekannt ist.
Bei mir funktioniert dagegen
\documentclass{article}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage{glossaries}
\newglossaryentry{dichte}{
name=Dichte,
description={Verhältnis von Gewicht zu Volumen},
symbol={\ensuremath{\rho}},
}
\begin{document}
\gls{dichte} % =Dichte
\glssymbol{dichte} %= $\rho$
\glsdesc{dichte}
\end{document}
wie erwartet.
Gruß
Elke
Verfasst: Do 3. Apr 2014, 15:09
von New_one
Hallo Elke
vielen Dank für Deine Antwort , leider geht es noch immer nicht, das kommt bei mir raus-wenn ich es den Code von Dir durchlaufen lasse
Dichte “ensuremath –“rho " Verhltnis von Gewicht zu Volume
das kommt bei mir mit meinen code raus, wenn ich Dichte wie folgt definiere
habe ich nirgendwo her gehabt war ein Versuch von mir, dass Problem zu lösen. Aber mit Deinem Befehlt läuft es.
viele Grüße
New_One
Verfasst: Do 3. Apr 2014, 15:16
von Johannes_B
Elke hat ein Minimalbeispiel gepostet, das gibt dir die sofortige Möglichkeit zum Testen. Idealerweise erstellst du auch eins, um auf Probleme hinzuweisen. Eine Anleitung findest du
TexWelt (und an vielen weiteren Orten).
Ich persönlich werde aus deinem vorigen Post nicht wirklich schlau.
Verfasst: Do 3. Apr 2014, 15:46
von esdd
Schau mal, welche glossaries Version du hast:
Paketversionen feststellen
Aktuell ist
glossaries.sty 2014/03/12 v4.06 (NLCT)
Gegebenenfalls mache ein Update oder versuche
\usepackage[sanitize=none]{glossaries}
Wobei diese Option bei mir als veraltet gemeldet wird.
Gruß
Elke
Verfasst: Do 3. Apr 2014, 15:56
von New_one
Entschuldigung, das wußte ich nicht, hatte Elkes Beispiel genommen und unverändert durchlaufen lassen:
\documentclass{article}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage{glossaries}
\newglossaryentry{dichte}{
name=Dichte,
description={Verhältnis von Gewicht zu Volumen},
symbol={\ensuremath{\rho}},
}
\begin{document}
\gls{dichte} % =Dichte
\glssymbol{dichte} %= $\rho$
\glsdesc{dichte}
\end{document}
und genau das erhalte ich beim Durchlauf
Dichte “ensuremath –“rho "; Verhltnis von Gewicht zu Volumen
wenn ich die Dichte so schreibe wie ich es in meinen Code ursprünglich hatte:
so erhalte ich dieses falsche Resultat:
D.h egal ob ich den richtigen Code von Elke oder aber meinen falschen nehme, ist das Resultat nicht so wie es sein sollte ( ich würde in diesem Fall den griechischen Buchstaben rho erwarten.)
Ich hoffe ich konnte mich jetzt etwas klarer ausdrücken.
Viele Grüße
Verfasst: Do 3. Apr 2014, 16:07
von esdd
Ich kann dein Ergebnis mit meinem Code auf writelatex.com (mit einer vermutlich etwas älteren glossaries Version) einschließlich des fehlenden Umlautes reproduzieren. Dort hilft die Option sanitize=none beim Laden von glossaries (siehe mein vorheriger Post). Besser wäre es aber du machst ein Update von glossaries.
Gruß
Elke
Verfasst: Do 3. Apr 2014, 16:28
von New_one
Vielen Dank euch beiden
versuche zu updaten, aber irgendwo habe ich da einen Fehler
ich lasse mktexlsr laufen aber upgedatet wird nichts.
Verfasst: Do 3. Apr 2014, 19:01
von New_one
Vielen Dank, jetzt läuft es perfekt durch
