PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MakeIndex sortiert nicht richtig



dielix
14-07-2008, 14:41
Sämtliche alphanummerischen Index(unter)einträge in meinem Stichwortverzeichnis werden falsch sortiert. Zur Veranschaulichung hier ein Snapshot:

http://img230.imageshack.us/img230/2240/toc4ke4.th.png (http://img230.imageshack.us/my.php?image=toc4ke4.png)

Mir geht es um die Untereinträge zu "Brüssel IIa VO". Alle beginnen mit Art. Dann kommt die Ziffer. Jetzt wird aber Art. 23 vor Art. 3 einsortiert. Das ist natürlich sehr blöd. Wie kann ich erreichen, dass Art. 3 vor Art. 23 einsortiert wird?

Hier noch meine Präambel:


\documentclass [a5paper,twoside,10pt,openright,centeredlayout,oldf ootnotes,chaptersuffix,morunners,compact] {jurabook}
\usepackage[a5paper,twoside,includehead,dvips,left=2.0cm, right=2.0cm,top=1.5cm, bottom=1.8cm, bindingoffset=0.0cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage{makeidx}
\usepackage{eurosym}
\usepackage{url}
\usepackage[stable]{footmisc}
\usepackage{amsmath,amssymb,amsfonts,textcomp}
\usepackage{ae}
\usepackage{aeguill}

\makeindex

Ich rufe Makeindex mit folgendem Befehl auf:


makeindex -s indsty.ist '%S.idx'

Hierzu sagt mir die KILE-Systemprüfung, dass dieser Aufruf nicht ganz korrekt ist. Trotzdem wird das Verzeichnis erstellt. Liegts vielleicht daran?

Achso: Die Indexeinträge selbst habe ich folgendermaßen definiert:

Art. 3 Brüssel IIa VO\index{Brüssel IIa VO!Art. 3}

voss
14-07-2008, 14:59
Sämtliche alphanummerischen Index(unter)einträge in meinem Stichwortverzeichnis werden falsch sortiert. Zur Veranschaulichung hier ein Snapshot:
Mir geht es um die Untereinträge zu "Brüssel IIa VO". Alle beginnen mit Art. Dann kommt die Ziffer. Jetzt wird aber Art. 23 vor Art. 3 einsortiert. Das ist natürlich sehr blöd. Wie kann ich erreichen, dass Art. 3 vor Art. 23 einsortiert wird?

Achso: Die Indexeinträge selbst habe ich folgendermaßen definiert:

Art. 3 Brüssel IIa VO\index{Brüssel IIa VO!Art. 3}

es wird lexikografisch sortiert, also kommt 23 vor 3!


Art. 3 Brüssel IIa VO\index{Brüssel IIa VO!Art. 03@Art. 3} usw.

Herbert

dielix
14-07-2008, 15:11
Vielen Dank für Deine Hilfe.


es wird lexikografisch sortiert, also kommt 23 vor 3!

Kann man diese Einstellung nicht ändern?


Art. 3 Brüssel IIa VO\index{Brüssel IIa VO!Art. drei@Art. 3}

Was bewirkt das? Ich habs mal ausprobiert: Jetzt kriege ich in Brüssel II a VO einen Untereintrag mit demselben Namen und darunter einen Unteruntereintrag mit Art. 3.

http://img403.imageshack.us/img403/5643/toc5bu9.th.png (http://img403.imageshack.us/my.php?image=toc5bu9.png)

Grundsätzlich würde ich lieber die Sortiersache ändern, weil ich bestimmt 4000 Indexeinträge habe und diese - selbst wenn Dein Vorschlag klappen sollte - nur ungern alle ändern möchte.

dielix
14-07-2008, 16:27
Hab nochmal rumprobiert. Es geht. Aber eben nur mit dem manuellen Eingriff über @, mit dem ich - ich habs mir angelesen :D - die Einsortierung ändern kann. Gefällt mir halt nicht so gut. Würde das gern zentral einstellen können. Gibts das?

Und wie immer, wenn mal etwas (teilweise) geklappt hat, gibts sofort ein Folgeproblem:

Ich habe ne Styledatei mit folgenden Definitionen:


delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_3 "\\dotfill "


Im Verzeichnis werden bei langen Einträgen keine Füllpunkte gesetzt oder nur einer.

http://img120.imageshack.us/img120/1682/indexav1.th.png (http://img120.imageshack.us/my.php?image=indexav1.png)

Ist zwar logisch, sieht aber blöd aus. Kann ich einstellen, dass immer mind. 3 Füllpunkte ausgegeben werden sollen?
Achso: Weshalb steht ... am Seitenende?