\gls zugrif auf description

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \gls zugrif auf description

von New_one » Do 3. Apr 2014, 19:01

Vielen Dank, jetzt läuft es perfekt durch :D

von New_one » Do 3. Apr 2014, 16:28

Vielen Dank euch beiden
versuche zu updaten, aber irgendwo habe ich da einen Fehler
ich lasse mktexlsr laufen aber upgedatet wird nichts.

von esdd » Do 3. Apr 2014, 16:07

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

von New_one » Do 3. Apr 2014, 15:56

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:
dichte=$\rho$
so erhalte ich dieses falsche Resultat:
\ensuremath {\rho }
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

von esdd » Do 3. Apr 2014, 15:46

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

von Johannes_B » Do 3. Apr 2014, 15:16

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.

von New_one » Do 3. Apr 2014, 15:09

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
\ensuremath {\rho }
das kommt bei mir mit meinen code raus, wenn ich Dichte wie folgt definiere
dichte=$\rho$

\glsdescription
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

von esdd » Do 3. Apr 2014, 14:41

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

von New_one » Do 3. Apr 2014, 12:19

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?

\gls zugrif auf description

von New_one » Do 3. Apr 2014, 10:43

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:
 \glsdescription{dichte} 


Wäre um jede Hilfe dankbar, die Suche (hier und Google) hat leider nicht weitergeholfen

Viele Grüße
New_one

Nach oben