Index wird nicht mehr 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: Index wird nicht mehr erstellt

von Richard » Di 17. Jan 2017, 10:06

Ich weiß zwar immernoch nicht woher das Problem gekommen ist, aber nachdem ich MikTeX neu installiert habe, funktioniert es wieder.

In den TeXStudio Einstellungen musste ich zwar wieder bei texindy den Befehl makeindex einfügen. Da er sonst den falschen Befehl ausgeführt hat, aber jetzt Funktioniert es wieder.

Danke für eure Hilfe!

von Richard » Mo 16. Jan 2017, 10:32

Die makeindex.exe ist die, welche ich auch in den Settings von TeXStudio unter makeindex angegeben hab.

Wenn ich .tex zu .idx ändere, oder die Endung komplett weglasse, ändert das nix am output :?:

Ich habe es probiert so aufzurufen wie du vorgeschlagen hast, dann findet er allerdings die makeindex.exe nicht.

von Gast » Mo 16. Jan 2017, 10:25

Natürlich können nur angemeldete Anwender im Forum Dateien anhängen.

Grundsätzlich übergibt man makeindex nicht die .tex-Datei, sondern beispielsweise die .idx-Datei. Bei Dateinamen ohne Endung fügt es üblicherweise selbst ein .idx an, wenn die Datei ohne Endung nicht existiert.

Dessen ungeachtet, sollte auch der Aufruf mit einer .tex-Datei zumindest zu einer Ausgabe der Art:
This is makeindex, version 2.15 …
Scanning input file document.tex...done (0 entries accepted, … rejected).
Nothing written in document.ind.
Transcript written in document.ilg.
führen. Bist du sicher, dass dieses makeindex.exe das korrekte Programm ist? Was passiert, wenn du keinen Pfad mit angibst, sondern nur
makeindex.exe document.idx
aufrufst?

von Richard » Mo 16. Jan 2017, 09:56

Leider hab ich nicht gefunden wie ich Bilder direkt dem Beitrag anhängen kann, daher der Externe Link zum Screenshot:

Bild

von u_fischer » Fr 13. Jan 2017, 16:08

Wie führst du denn makeindex aus? Kannst du ein Screenshot zeigen?

von Richard » Fr 13. Jan 2017, 14:23

Da hat sich wohl ein Fehler eingeschlichen, habe es mit i getestet :wink:

Wenn ich über die Eingabeaufforderung makeindex ausführe, gibt er mir keine Rückmeldung, weder Warnungen, Fehler, noch eine Bestätigung das er was gemacht hat.
Beim Ausführen von pdflatex erzeugt er mir wieder die PDF, welche jedoch genau gleich aussieht wie die über TeXStudio erzeugte Datei.

von u_fischer » Fr 13. Jan 2017, 14:16

Ich sagte, du sollst imakeidx statt makeidx verwenden. (Beachte das "i")

von Gast » Fr 13. Jan 2017, 14:11

von Richard » Fr 13. Jan 2017, 13:37

Wenn ich es machen wie du vorgeschlagen hast, wird die Datei erzeugt allerdings wieder ohne Index.

Ich bekomme auch wieder die Warnung: No file document.ind

Hier der Code den ich (mit PDFLaTeX) Kompiliert habe:
\documentclass[10pt,a4paper]{scrbook} 
\usepackage[utf8]{inputenc} 
\usepackage{makeidx} 
\makeindex 

\begin{document} 
Das aktuell geöffnete Dokument enthält keine Worte, aber ich brauche einige bereits existierende Phrasen, um einen ähnlichen Zufallstext zu generieren.
	\index{Richard} 
	\index{Richard!Schonbaechler} 
	\printindex 
\end{document} 

von u_fischer » Fr 13. Jan 2017, 13:27

Ersetze mal \usepackage{makeidx} durch \usepackage{imakeidx}, schreibe noch irgendwelchen Dummytext in dein Dokument vor die Indexbefehle und rufe (nur!) pdflatex auf.

Nach oben