PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Index wird nicht angezeigt



frodo
28-09-2011, 22:39
Hallo zusammen!

Das Problem wurde schon mehrmals angesprochen, aber eine Lösung, die mir helfen würde, habe ich noch nicht gesehen, wie z.B. in http://mrunix.de/forums/showthread.php?t=69525&highlight=printindex

Nun, worum geht's? Ich probiere mit dem Paket makeidx ein Sachverzeichnis zu erstellen. Mein Quellcode kompiliert einwandfrei, die Datei wird angezeigt, jedoch fehlt (auch nach mehrmaligem Kompilieren) das Sachverzeichnis.

Hierzu ein Minimalbeispiel (Test.tex):



\documentclass{article}
\usepackage{makeidx}
\makeindex
\begin{document}
Hier steht irgendein Text. \index{Stichwort}
\newpage
\printindex
\end{document}

Die Datei Test.idx wird erstellt und enthält den Eintrag

\indexentry{Stichwort}{1}

Aber, die Datei Test.ind mit dem "sortierten Index" fehlt. Wieso wird diese nicht erstellt?

Kann mir jemand weiterhelfen?

frodo
28-09-2011, 23:11
Hier die Lösung, für alle, die ebenfalls das Problem haben, dass die *.ind Datei nicht erstellt wird.

Nach dem (zweimaligen) Kompilieren der Hauptdatei führe man zusätzlich das "Programm" (Funktion?) MakeIndex auf. Wer mit einem Mac bzw. TexShop arbeitet, findet MakeIndex im Menu "Setzen". Dieses erstellt dann die *.ind-Datei und somit wird das Sachverzeichnis nach erneutem Kompilieren der Hauptdatei auch tatsächlich angezeigt.

Liebe Grüsse,
frodo

ctansearch
28-09-2011, 23:12
Makeindex ist ein selbständiges Programm.
Du mußt einmal kompilieren, dann auf der Console

makeindex Dateiname.idx
aufrufen und nochmals kompilieren, dann klappt es.

http://de.wikibooks.org/wiki/LaTeX-W%C3%B6rterbuch:_makeindex

frodo
29-09-2011, 07:46
Danke für die Antwort, auch wenn 1 Minute zu spät ;)

anna1984
16-07-2012, 20:14
sorry, ich check es einfach nicht.
ich mach die denkbar einfachste Datei

\documentclass{article}
\usepackage{german}
\usepackage{makeidx}
\makeindex

\begin{document}

Die Sonne \index{Sonne} Sonnensystems \index{Sonnensystems}

\printindex

\end{document}

Dann kopilier ich zweimal, dann geh ich auf Ausgabe > makeindex (im Texniccenter) und dann kopilier ich noch zweimal. Trotzdem krieg ich keine .ind Datei.
Nachh Ausgabe > makeindex zeigt er mir nur can't create ouput index file ....ind
Wieso??

anna1984
16-07-2012, 20:22
so, ich habs. Ich mach einfach noch eine Nachbearbeitung.
Thanks

rstuby
16-07-2012, 20:25
Ist vielleicht das hier http://usefulcodes.blogspot.com/2010/11/cant-create-index-output-file-in-texnic.html dein Problem?

anna1984
16-07-2012, 20:32
Danke, damit geht es sogar noch leichter!