PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : makeindex



ver_\Tex_tet
10-08-2005, 18:57
Hallo Leute,
ich habe ein Problem mit makeindex:
Der Index soll so aufgebaut sein, dass die Buchstaben des Alphabets angezeigt werden, also
A
Auto
...
M
Mist
Müll
...

Weiter möchte ich Sonderzeichen nach deutschem Schema sortieren.

Ich habe die Doku gewälzt und folgendes Beispiel erstellt:



\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[ngerman]{babel}
\usepackage{makeidx}
%\makeindex
\begin{document}
bla\index{bla}\index{test}\index{üüüzwüz}
\printindex
\end{document}


Muss ich die Zeile \makeindex ausklammern, um sie mit "meinen Optionen aufrufen zu können?

Ich sortiere den Index mit dem Aufruf über die Konsole:
makeindex -s myStyle.ist -g beipiel.

Die Datei myStyle.ist habe ich selbst erstellt, sie sieht folgendermaßen aus:


quote '+'
heading_prefix "\\indexsection{"
heading_suffix "}\n"
headings_flag 1


Was mache ich falsch?

Thx,
Chris
(ich bin Latex-Neuling, also verzeiht doofe Fragen)

edico
11-08-2005, 08:57
%
\documentclass[12pt,a5paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[german]{babel}
\usepackage{makeidx,hyperref}
\makeindex
\setlength{\parindent}{0pt}% for demonstration only

\begin{document}
\begin{verbatim}
[1] Umlaute
Man schreibt Umlaute direkt in Text (inputenc).
Man muss nur noch die Umlaute entsprechend der
german-Notation ("a) umdefinieren;
inputenc verwendet die LaTeX-Notation (\"a),
mit der Makeindex nichts anfangen kann.
Compiling:
pdflatex foo (2x)
makeindex -g -s stylefile.ist foo
pdflatex foo (2x)
Dabei umdefiniert style-file stylefile.ist das
Quote-Zeichen: quote '+'.

[2] Buchstabenberschriften
Einfge in style-file stylefile.ist
headings_flag 1
\end{verbatim}

Hallo old friend\index{Hallo},\par
In einem neuen Büro\index{B"uro} sassen vier Männer an
einem Tisch\index{Tisch}. Sie hatten am Bau \index{Bau}
viel Ärger\index{"Arger} wegen der Bolzen\index{Bolzen}
gehabt. Nun stach sie der Hafer, und Übermut\index{"Ubermut}
liess grüssen. Sie besorgten sich eine Fahrkarte nach
Ägypten\index{"Agypten}. Aber vorher machten sie noch
Indexeinträge\index{Eintrag}\index{Eintrag!Eintr"age}.\par
Viele Grüsse\index{Gr"u"se}

\printindex
\end{document}
%
edico