Anzeige:
Ergebnis 1 bis 4 von 4

Thema: MakeIndex sortiert nicht richtig

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.06.2008
    Beiträge
    23

    MakeIndex sortiert nicht richtig

    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?

    Hier noch meine Präambel:

    Code:
    \documentclass [a5paper,twoside,10pt,openright,centeredlayout,oldfootnotes,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:

    Code:
    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:
    Code:
    Art. 3 Brüssel IIa VO\index{Brüssel IIa VO!Art. 3}
    Geändert von dielix (14-07-2008 um 14:49 Uhr)

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von dielix Beitrag anzeigen
    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:
    Code:
    Art. 3 Brüssel IIa VO\index{Brüssel IIa VO!Art. 3}
    es wird lexikografisch sortiert, also kommt 23 vor 3!

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

    Herbert
    Geändert von voss (14-07-2008 um 15:08 Uhr) Grund: geändert

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.06.2008
    Beiträge
    23
    Vielen Dank für Deine Hilfe.

    Zitat Zitat von voss Beitrag anzeigen
    es wird lexikografisch sortiert, also kommt 23 vor 3!
    Kann man diese Einstellung nicht ändern?

    Code:
    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.



    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.

  4. #4
    Registrierter Benutzer
    Registriert seit
    26.06.2008
    Beiträge
    23
    Hab nochmal rumprobiert. Es geht. Aber eben nur mit dem manuellen Eingriff über @, mit dem ich - ich habs mir angelesen - 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:

    Code:
    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.



    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?

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •