MakeIndex

MakeIndex

MakeIndex ist ein Programm, das aus unsortierten Rohdaten einen sortierten Index erstellt. Der Index enthält zusätzlich Auszeichnungen. MakeIndex kann Rohdaten verschiedener Programme verarbeiten, wird jedoch vor allem mit LaTeX und mit troff verwendet.

MakeIndex wurde um das Jahr 1988 von Pehong Chen in der Programmiersprache C geschrieben und ist freie Software.

Deutsche Sortierung

Mit dem Schalter -g kann MakeIndex die Daten nach DIN 5007-2 (deutsche Telefonbuchsortierung) sortieren. Bei dieser Option müssen die Buchstaben ä, ö, ü und ß nach den Konventionen des LaTeX-Paketes german.sty eingegeben werden ("a, "o</t>, "u und "s).

Allerdings muss dann mit Hilfe der Option -s auch eine eigene Stildatei eingebunden werden, da " in MakeIndex standardmäßig eine andere Bedeutung besitzt. Wird das vergessen, erhält man die Fehlermeldung „Option -g invalid, quote character must be different from '"'.“.

Unter Windows mit im Standardpfad installiertem MiKTeX 2.9 muss der Aufruf dann beispielsweise so aussehen (die Indexdatei heißt hier „idx0.idx“): makeindex -g -s "C:\Programme\MiKTeX 2.9\makeindex\german\umlaut.ist" idx0

In diesem Fall können die Umlaute auch als ä, ö, ü eingegeben werden, das ist aber abhängig von der Stildatei und weiteren Einstellungen bzw. unter TeX/LaTeX geladenen Paketen.

Zwar ist deutsche Sortierung verfügbar, aber die Sortierung kann nicht beliebig konfiguriert werden. Ein flexibleres Indexprogramm ist xindy von Joachim Schrod, das jedoch bisher unter Windows nur mit TeX Live mitgeliefert wird (und in W32TeX), in dem weit verbreiteten MiKTeX aber nicht enthalten ist.

Literatur

  • Pehong Chen und Michael A. Harrison: Index Preparation and Processing (Datei, wird zusammen mit MakeIndex verteilt)
  • Frank Mittelbach u. a., Der LaTeX-Begleiter, Pearson Studium, 2. Auflage, 2005, ISBN 382737166X.

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • MakeIndex — is a computer program which provides a sorted index from unsorted raw data. MakeIndex can process raw data output by various programs, however, it is generally used with LaTeX and troff. MakeIndex was written around the year 1986 by Pehong Chen… …   Wikipedia

  • Xindy — is a flexible indexing program by Joachim Schrod. It supports indexing for a variety of programs, including LaTeX and troff, and produces complex indices of the data.xindy is cited as one of the most widely used indexing programs for LaTeX. [cite …   Wikipedia

  • KOMA-Script — LaTeX Entwickler: Leslie Lamport Aktuelle Version: 2ε Betriebssystem …   Deutsch Wikipedia

  • LATEX — Entwickler: Leslie Lamport Aktuelle Version: 2ε Betriebssystem …   Deutsch Wikipedia

  • LaTeX2e — LaTeX Entwickler: Leslie Lamport Aktuelle Version: 2ε Betriebssystem …   Deutsch Wikipedia

  • Stichwortverzeichnis — Ein Register (auch Index oder Stichwortverzeichnis) ist die tabellarische Aufzählung möglichst aller wichtigen Einheiten eines Kollektivs mit Hinweis auf ihre Stellung im Kollektiv. (Beispiele: Namen der Teilnehmer an einem Telefonnetz nebst… …   Deutsch Wikipedia

  • Texniccenter — Freie integrierte Entwicklungsumgebung für LaTeX unter Microsoft Windows Basisdaten Entwickler: S. Wie …   Deutsch Wikipedia

  • Index (publishing) — For other uses of Index , see Index (disambiguation). An index (plural: indexes) is a list of words or phrases ( headings ) and associated pointers ( locators ) to where useful material relating to that heading can be found in a document. In a… …   Wikipedia

  • TeXnicCenter — Infobox Software name = TeXnicCenter caption = TeXnicCenter screenshot collapsible = yes developer = The TeXnicCenter Team latest release version = 1 Beta 7.50 latest release date = June 21, 2008 operating system = Windows genre = LaTeX license …   Wikipedia

  • WinEdt — Infobox Software name = WinEdt caption = developer = Aleksander Simonic latest release version = 5.5 latest release date = April, 2007 latest preview version = latest preview date = operating system = Windows genre = LaTex license = shareware… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”