Hallo,

in meinem Index habe ich Isländische Sonderzeichen. Dummerweise übersehe ich den Fehler. Bei Freistaat funktioniert

Open in writeLaTeX
\sindex[]{|see{}}

Bei den anderen nicht, wieso?

Open in writeLaTeX
    \documentclass[fontsize=11pt,paper=a4,twoside] {scrbook}%,onelinecaption,smallheadings
\usepackage{todonotes}
\usepackage[main=ngerman,icelandic,danish]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} 
\usepackage[makeindex]{splitidx}
\usepackage[columns=2,itemlayout=abshang]{idxlayout}
\makeindex
\newindex[Personenregister]{Personen}
\newindex[Sachregister]{Sachen}
\newindex[Werkregister]{Quellen}
\newindex[Ortsregister]{Orte}

\begin{document}
\sindex[Sachen]{Landnám} \sindex[Sachen]{Landnahme!see{Landnám}}Goðorðsmaður\sindex[Sachen]{Goðorðsmaður!see{Goden}}\sindex[Sachen]{Lögsögumaður} \sindex[Sachen]{Gesetzessprecher!see{Lögsögumaður}}\,--\,mündlich\sindex[Sachen]{Lögsögumaður} \sindex[Sachen]{Freistaat|see{Þjóðveldið}}\,--\,Þjóðveldið\sindex[Sachen]{Geschichte Islands!Þjóðveldið}

\addcontentsline{toc}{section}{Sachregister}
\printsubindex[Sachen]
\addcontentsline{toc}{section}{Personenregister}
\printsubindex[Personen]
\addcontentsline{toc}{section}{Werkregister}
\printsubindex[Quellen]
\addcontentsline{toc}{section}{Ortsregister}
\printsubindex[Orte]
\addcontentsline{toc}{section}{Anhang}

\end{document}

gefragt 17 Mai '14, 09:15

Tischa's gravatar image

Tischa
92531853
Akzeptiert: 71%

bearbeitet 17 Mai '14, 09:58

Clemens's gravatar image

Clemens
19.0k112960

2

MakeIndex sortiert da übrigens allenfalls zufällig richtig, da es nicht für die Sortierung von isländischen Zeichen eingerichtet ist. Wenn Du Dir mal die idx-Datei anschaust, findest Du darin nach einem pdflatex-Lauf Einträge wie \indexentry[Sachen]{Landn\IeC {\'a}m}{1}. Zur korrekten Sortierung sollte man entweder Xindy verwenden oder Sortierersatzstrings angeben, beispielsweise \sindex[Sachen]{Landnam@Landnám} um Landnám als Landnam einzusortieren. Aber spätestens, wenn isländische Zeichen am Wortanfang stehen und einen eigenen Buchstaben bekommen sollen, wäre Xindy sinnvoll.

(18 Mai '14, 06:01) Bes

Du hast zum Teil die falsche Syntax. Vor see{} brauchst du den vertikalen Strich | und kein Ausrufezeichen. Das Ausrufezeichen erzeugt einen Untereintrag.

Ich hab Deinen Textausschnitt mal verteilt auf verschiedene Zeilen und die betreffenden Stellen markiert:

Open in writeLaTeX
\sindex[Sachen]{Landnám}
\sindex[Sachen]{Landnahme!see{Landnám}}%              <== falsche Syntax
Goðorðsmaður\sindex[Sachen]{Goðorðsmaður!see{Goden}}% <== falsche Syntax
\sindex[Sachen]{Lögsögumaður}
\sindex[Sachen]{Gesetzessprecher!see{Lögsögumaður}}%  <== falsche Syntax
\,--\,mündlich\sindex[Sachen]{Lögsögumaður}
\sindex[Sachen]{Freistaat|see{Þjóðveldið}}%           <== richtige Syntax
\,--\,Þjóðveldið\sindex[Sachen]{Geschichte Islands!Þjóðveldið}
Permanenter link

beantwortet 17 Mai '14, 09:54

Clemens's gravatar image

Clemens
19.0k112960

bearbeitet 17 Mai '14, 10:04

Maaan, bin ich doof.:-D Den Wald vor lauter Bäumen nicht gesehen.:D

Vielen, vielen Dank.

(17 Mai '14, 10:04) Tischa
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×12
×6

Frage gestellt: 17 Mai '14, 09:15

Frage wurde angeschaut: 1,808 Mal

Zuletzt aktualisiert: 18 Mai '14, 06:01