Es wird kein Index erstellt

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: Es wird kein Index erstellt

von V00d00 » So 23. Jun 2013, 00:10

na das war ja einfach danke :lol:

von Epllus » Sa 22. Jun 2013, 18:57

Es so ähnlich wie bei MakeIndex
  • 1. Du erstellst in TeXWorks eine neue Engine (Einstellungen -> Textsatz -> +).
    2. Als Namen wählst du z.B. „glossaries“.
    3. Bei Befehl/Datei schreibst du „makeglossaries“ hinein.
    4. Bei Argumente klickst du auf + und schreibst in das Textfeld „$basename“.
    5. Klicke auf OK.
Nun solltest du es haben.

von V00d00 » Sa 22. Jun 2013, 16:52

Ok, der umweg über das Terminal funktioniert.
Geht das nicht aus TeXworks heraus auch irgendwie?
Weil in nem halben Jahr hab ich das wieder vergessen das ich das ausm Terminal heraus gemacht habe.

von Johannes_B » Sa 22. Jun 2013, 16:35

Teste bitte im terminal:

Geh in deinen Ordner, schreibe
makeglossaries <Name_deiner_Hauptdatei_OHNE_Endung>
und bestätige mit enter.

Was passiert?

Wenn es erfolgreich ist, kannst du dafür einen Eintrag ins Menü machen. Ein Blick in die Doku könnte übrigens auch nicht schaden.

von V00d00 » Sa 22. Jun 2013, 16:25

Das mit MakeGlossaries habe ich verstanden denke das lässt sich umsetzen, aber was ich immernoch nicht verstehe wie ich das kompilieren soll :/

Ich hab hier noch ein Beispiel aus einem anderen Forum, welches mit besagtem Packet arbeitet
\documentclass[a4paper,bibtotoc,oneside,fleqn]{scrbook} 
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[acronym, toc] {glossaries}

%definition für Inhlatsverzeichnis
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}

%definition Formelverzeichnis
\newglossary[flg]{formulas}{fyi}{fyg}{Formelverzeichnis}

\newglossaryentry{glos:AW}{name=Answer, description={This is an answer}}
\newglossaryentry{symb:Pi}{name=$\pi$,description={This is Pi},sort=symbolpi, type=symbolslist}
\newglossaryentry{form:1}{name=Formula, description={xxx}, type=formulas}

\newacronym[description={Blabla}]{CD}{CD}{Compact Disc}

\makeglossaries

\begin{document}
123\\ \gls{glos:AW}\\ \gls{symb:Pi}\\ \gls{CD}\\ \gls{form:1}

\printglossary[type=\acronymtype,title=Abbreviations]
\printglossary[type=symbolslist,title=Symbols]
\printglossary[type=formulas,title=List of Formulas]
\printglossary[style=altlist,title=Glossary]

\end{document}
jedoch bekomme ich das auch nicht kompiliert.
Was muss ich den genau machen?

EDIT:
makeindex -s datei.ist -t datei.alg -o datei.acr datei.acn
makeindex -s datei.ist -t datei.glg -o datei.gls datei.glo
makeindex -s datei.ist -t datei.slg -o datei.syi datei.syg
Diese Steuerzeichen habe ich auch in die Einstellungen eingetragen (Bild 2, zwei posts über dem Beitrag), jedoch ohne Erfolg :/

von Johannes_B » Sa 22. Jun 2013, 16:16

Ja, du müsstest dir verschiedene Befehle für die einzelnen Aufrufe konfigurieren (oder einen für alles). Aber das Arbeiten mit makeglossaries sollte für dich viel komfortabler sein.

von V00d00 » Sa 22. Jun 2013, 14:54

makeindex -s datei.ist -t datei.alg -o datei.acr datei.acn 
makeindex -s datei.ist -t datei.glg -o datei.gls datei.glo 
makeindex -s datei.ist -t datei.slg -o datei.syi datei.syg 
Das ist mir bewusst, jedoch arbeite ich nicht mit dem Terminal weswegen ich nicht weiß wie ich das Umsetzen muss.
Ich hab in TeXworks dafür sone schaltfläche da schalte ich eigentlich immer um zum kompilieren

Bild

Bild

Muss ich diese Befehle in den Konfigurationssatz eintragen?

von Epllus » Sa 22. Jun 2013, 14:49

Eigentlich hat das nichts mehr mit einem Index zu tun…

Aber da du einen Mac hast (und Perl theoretisch vorinstalliert ist), kannst du folgendes machen:

pdflatex
makeglossaries
pdflatex
pdflatex

Außerdem steht im Beispiel, dass du
makeindex -s datei.ist -t datei.alg -o datei.acr datei.acn 
makeindex -s datei.ist -t datei.glg -o datei.gls datei.glo 
makeindex -s datei.ist -t datei.slg -o datei.syi datei.syg 
laufen lassen müsstest (aber verwende lieber makeglossaries)
Grüße
Epllus

von V00d00 » Sa 22. Jun 2013, 13:05

Ich möchte mich gern hier http://www.golatex.de/viewtopic,p,29372.html#29372 mit einbringen ich habe genau dasselbe Problem nur unter Mac und TeXworks.

Ich hab aus diesem Post hier das Beispiel in meine .tex datei kopiert und durchlaufen lassem mit
pdflatex
makeindex
pdflatex
pdflatex

Ich kriege überhaupt keine Fehlermeldung, jedoch ist auch das Symbolverzeichins nicht vorhanden. Wie kann das den sein? Alle Dateien die eigentlich zur Ausgabe nötig sind .idx, .glo sind im Verzeichnis vorhanden wie im Screenshot sichtbar

Bild

von Johannes_B » Mi 19. Jun 2013, 10:43

Allein \makeindex in das Dokument zu schreiben reicht meines Wissens nicht aus um das Programm zu starten.

Manche Editoren (Texniccenter) machen sowas allerdings automatisch nach jedem Lauf, als Anfänger ist einem dies oft nicht bewusst.
Und im Grunde ist es auch unsinnig.

Nach oben