Mehrer Glossare

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: Mehrer Glossare

von eisenhauer » Fr 28. Feb 2014, 11:32

ich bin echt zu hektisch sry ich hab das beim runter scrollen immer als mein eigener post gesehen. ach wie das so ist dreht am ende seiner abschluss arbeit anscheinend immer durch... kann mich nur noch mal entschuldigen und gleichzeit vielmals bedanken :oops:

von Noch so einer » Fr 28. Feb 2014, 11:27

In meinem ersten Kommentar in dieser Diskussion findest Du ein vollständiges Beispiel von mir, das eine Korrektur Deines eigenen Beispiels darstellt. Wenn Du das verpasst hast, ist es Zeit, dass Du einen Gang runterschaltest. Das zu übersehen ist nämlich aufgrund der Größe fast unmöglich und Besserwisser hat Dich auch schon zweimal darauf hingewiesen, teilweise sogar mit recht deutlichen Worten:
Besserwisser hat geschrieben:Genau deshalb hatte ich dir empfohlen, das funktionierende Beispiel von "Noch so einer" zu verwenden. Wenn sich schon jemand die Mühe macht, so etwas zu erstellen, sollte man ohnehin auch darauf eingehen. Du erweckst sonst leicht den Eindruck, dass man Kommentare auch genauso gut in an den Mülleimer schicken könnte …

von eisenhauer » Fr 28. Feb 2014, 11:05

endlich danke für deine überaus kompetente hilfe

ps welches beispiel meinst du den ? habe ich etwas verpasst ?

von Noch so einer » Fr 28. Feb 2014, 10:52

Hast Du danach nochmal pdflatex aufgerufen?

makeindex funktioniert jedenfalls, wie man an den Ausgaben sieht, allerdings:
added glossary type 'main' (glg,gls,glo)
added glossary type 'acronym' (alg,acr,acn)
added glossary type 'symbolslist' (glg,gls,glo)
added glossary type 'indices' (slg,syi,syg)
hast Du noch einen Fehler in der Definition von svmbolslist. Dort werden die bereits von main verwendeten Dateiendungen noch einmal verwendet. Mein Beispiel, ds Du Dich so beharrlich für Tests zu verwenden weigerst, hat dieses Problem nicht!

Eventuell wäre es eine gute Idee, den glossaries-Autor anzuregen, dass er die mehrfache Verwendung derselben Dateiendung erkennt und als Fehler meldet.

von eisenhauer » Fr 28. Feb 2014, 10:36

dank deine ausführlich beschreibung habe jetzt mit perl auch versucht aber es erscheint kein verzeichniss es scheint probleme mit makeindex zu haben
H:\home\Latex_nina>makeglossaries formeln3
makeglossaries version 2.12 (2014-01-20)
added glossary type 'main' (glg,gls,glo)
added glossary type 'acronym' (alg,acr,acn)
added glossary type 'symbolslist' (glg,gls,glo)
added glossary type 'indices' (slg,syi,syg)
makeindex  -s "formeln3.ist" -t "formeln3.alg" -o "formeln3.acr" "formeln3.acn"
WARNING: Unable to fork "makeindex": Bad file descriptor
Retrying without redirection.
This is makeindex, version 2.15 [MiKTeX 2.9] (kpathsea + Thai support).
Scanning style file H:/home/Latex_nina/formeln3.ist.........................
....done (29 attributes redefined, 0 ignored).
Scanning input file formeln3.acn....done (4 entries accepted, 0 rejected).
Sorting entries....done (9 comparisons).
Generating output file formeln3.acr....done (15 lines written, 0 warnings).
Output written in formeln3.acr.
Transcript written in formeln3.alg.
makeindex  -s "formeln3.ist" -t "formeln3.glg" -o "formeln3.gls" "formeln3.glo"
WARNING: Unable to fork "makeindex": Bad file descriptor
Retrying without redirection.
This is makeindex, version 2.15 [MiKTeX 2.9] (kpathsea + Thai support).
Scanning style file H:/home/Latex_nina/formeln3.ist.........................
....done (29 attributes redefined, 0 ignored).
Scanning input file formeln3.glo....done (2 entries accepted, 0 rejected).
Sorting entries....done (2 comparisons).
Generating output file formeln3.gls....done (8 lines written, 0 warnings).
Output written in formeln3.gls.
Transcript written in formeln3.glg.
makeindex  -s "formeln3.ist" -t "formeln3.slg" -o "formeln3.syi" "formeln3.syg"
WARNING: Unable to fork "makeindex": Bad file descriptor
Retrying without redirection.
This is makeindex, version 2.15 [MiKTeX 2.9] (kpathsea + Thai support).
Scanning style file H:/home/Latex_nina/formeln3.ist.........................
....done (29 attributes redefined, 0 ignored).
Scanning input file formeln3.syg....done (14 entries accepted, 0 rejected).
Sorting entries....done (55 comparisons).
Generating output file formeln3.syi....done (32 lines written, 0 warnings).
Output written in formeln3.syi.
Transcript written in formeln3.slg.
makeindex  -s "formeln3.ist" -t "formeln3.glg" -o "formeln3.gls" "formeln3.glo"
WARNING: Unable to fork "makeindex": Bad file descriptor
Retrying without redirection.
This is makeindex, version 2.15 [MiKTeX 2.9] (kpathsea + Thai support).
Scanning style file H:/home/Latex_nina/formeln3.ist.........................
....done (29 attributes redefined, 0 ignored).
Scanning input file formeln3.glo....done (2 entries accepted, 0 rejected).
Sorting entries....done (2 comparisons).
Generating output file formeln3.gls....done (8 lines written, 0 warnings).
Output written in formeln3.gls.
Transcript written in formeln3.glg.

H:\home\Latex_nina>

von Besserwisser » Fr 28. Feb 2014, 10:04

makeglossaries ist sowohl bei MiKTeX als auch bei TeX Live unter Windows vorhanden. Allerdings benötigt makeglossaries perl! Zumindest bei MiKTeX ist kein hinreichendes perl dabei, weshalb man die Fehlermeldung:
makeglossaries: The Perl interpreter could not be found.
erntet. Perl muss man also erst noch selbst installieren, was aber mit ganz wenigen Kilcks möglich ist. Man kann es sogar installieren (oder eine portable Version verwenden) wenn man keine Admin-Rechte hat.

Bei TeX Live für Windows ist ein minimales perl dabei. Ob das aber für makeglossaries genügt, weiß ich nicht. Ggf. sollte man also auch dort ein richtiges perl installieren.

perl zu installieren lohnt sich schon deshalb, weil diverse Tools rund um TeX perl-Scripte sind. Einige wenige wurden bei MiKTeX in exe umgewandelt, aber längst nicht alle. Die Verwendung von perl liegt schlicht daran, dass sehr viele TeX-Entwickler eher aus dem Unix-Umfeld kommen. Zunehmend wird allerdings lua als Scriptsprache entdeckt, weil alle gängigen TeX-Distributionen mit luatex/texlua einen entsprechenden Interpreter enthalten. Leider wird aber in MiKTeX derzeit noch ein sehr veraltetes LuaTex verwendet, das nicht vollständig kompatibel mit der aktuellen Version ist, die auch in TeX Live zu finden ist. Daher kann MiKTeX auch nicht mit allen vorhandenen Lua-Skripten "richtig" umgehen. So gesehen ist man also derzeit unter MiKTeX mit perl eher auf der sicheren Seite.
eisenhauer hat geschrieben:obwohl ich es als systemvariabel eingeführt habe ?
Was hast du genau gemacht? makeglossaries selbst muss man jedenfalls nirgendwo als wie auch immer benannte systemvariable einführen. Man muss nur dafür sorgen, dass das Verzeichnis mit den Binaries von MiKTeX und das Verzeichnis mit dem Perl-Interpreter in PATH enthalten ist. Ersteres passiert bei der Installation von MiKTeX normalerweise automatisch. Letzteres hängt von der gewählten Perl-Installation ab, kann aber ggf. auch selbst erledigt werden.

von eisenhauer » Fr 28. Feb 2014, 09:35

danke für deine hilfe erstmal ^^

ich habs erstmal hinbekommen, jedoch hast du mich auf einen andren Fehler aufmerksamgemacht nämlich warum ist mein idx leer ?!


och man schließt mal eine baustelle öffnet sich sofort die nächste -.-

ps makeglossaries scheint einen ja wirklich arbeit weg zu nehmen jedoch habe kenn windows den befehl makeglosseries nicht

obwohl ich es als systemvariabel eingeführt habe ? oder sind andere schritte notwendig ?

von Besserwisser » Do 27. Feb 2014, 20:09

Und dir ist wirklich nicht aufgefallen, dass das mit formel3.idx nicht stimmen kann? Das passt aber auch nicht zu dem Aufruf, den du angegeben hast. Also hast du bei den Parametern für den makeindex-Aufruf etwas falsch gemacht. Ein Grund mehr, es mal aus der Eingabeaufforderung zu probieren. Du wirst ja hoffentlich wissen, wie man die verwendet …

Außerdem ist auffällig, dass in "formel3.syg1" offenbar auch nichts drinsteht. Auch wenn du die Frage genau danach nicht beantwortet hast, deutet die Ausgabe darauf hin. Also hast du in der LaTeX-Datei auch noch ein Problem. Genau deshalb hatte ich dir empfohlen, das funktionierende Beispiel von "Noch so einer" zu verwenden. Wenn sich schon jemand die Mühe macht, so etwas zu erstellen, sollte man ohnehin auch darauf eingehen. Du erweckst sonst leicht den Eindruck, dass man Kommentare auch genauso gut in an den Mülleimer schicken könnte …

Die Log-Datei ist bei dir übrigens formeln3.slg1.

Ich mache jetzt aber Feierabend. Musst jetzt also erst einmal ohne mich weitersuchen. Das gibt dir aber auch die Gelegenheit nochmal tief Luft zu holen, und mit etwas mehr Ruhe systematisch vorzugehen.

Einfacher wird es übrigens, wenn du perl installierst. Das geht mit wenigen Mausklicks. Danach kannst du makeglossaries verwenden. Falls dir die Rechte zur Installation von perl fehlen: Es gibt auch portable Versionen, siehe beispielsweise http://strawberryperl.com/releases.html oder such mal nach "perl portable".

von eisenhauer » Do 27. Feb 2014, 17:28

du hast recht leider finde keine beispiele wo die befehle mit angegeben sind

also die log ist blank

beim aus führen des befehls bekommen ich diese ausgabe
Prozess gestartet: "C:/Users/nxa21931/Documents/miktex/miktex/bin/miktex-makeindex.exe" "formeln3".idx -s "formeln3".ist -t "formeln3".slg1 -o "formeln3".syi1 "formeln3".syg1

This is makeindex, version 2.15 [MiKTeX 2.9] (kpathsea + Thai support). Scanning style file H:/nxa21931/Latex_Nima/formeln3.ist.............................done (29 attributes redefined, 0 ignored). Scanning input file formeln3.idx...done (0 entries accepted, 0 rejected). Scanning input file formeln3.syg1...done (0 entries accepted, 0 rejected). Overall 2 files read (0 entries accepted, 0 rejected). Nothing written in formeln3.syi1. Transcript written in formeln3.slg1.

ich benutze texstudio :)

Prozess endete normal
das bedeutet ja das er praktisch nichts in den dateien geschrieben hat -.-

ich benutze texstudio auf win

dieser befehl wird ausgefuhrt
txs:///makeindex -s %.ist -t %.slg1 -o %.syi1 %.syg1 

von Besserwisser » Do 27. Feb 2014, 17:15

Und was steht dann in der Log-Datei und was steht in der Datei mit Endung syg1 und was in der Datei mit Endung syi1?

"Ohne Erfolg" ist keine sehr genau Fehlerbeschreibung. Damit kann man dir kaum helfen. Außerdem verstehe ich nicht, warum du nicht das funktionierende, vollständige Minimalbeispiel von "Noch so einer" mal ausprobierst. Das hätte den Vorteil, dass als Fehlerursache nur noch deine makeindex-Aufrufe in Frage kommen. BTW: Hast du uns bisher eigentlich verraten, wo du genau was eingibst. Ich weiß jedenfalls nicht einmal welchen Editor verwendest. Bevor man das im Editor probiert, lohnt es sich auch immer erst einmal den Aufruf von der Kommandozeile auszuprobieren. Das schließt nämlich wieder eine mögliche Fehlerquelle aus …

Nach oben