Doppelte Einträge im Index bei \include

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


reneni
Forum-Anfänger
Forum-Anfänger
Beiträge: 37
Registriert: Fr 11. Jun 2010, 09:35

Doppelte Einträge im Index bei \include

Beitrag von reneni »

Hallo,

ich habe folgendes Problem: Meine Dissertation besteht aus einem Master-Dok, das die Präambel enthält, und aus mehreren Teilen, die ich als jeweils selbständige Dateien per \include in das Master-Dok einbinde.
Das ist aus verschiedenen Gründen opportun und funktioniert soweit auch ganz wunderbar.
Aber: Der Index (\multind) teilt identische Einträge offenbar je nach Vorkommen in einem der Unterdokumente auf, d.h. je nachdem, ob es einen Eintrag in einem, zwei oder mehreren der Unterdokumente gibt, stehen auch ebenso viele Einträge im Register.
Wie lässt sich das verhindern? Die Einträge sind indentisch, das habe ich überprüft.
\documentclass[ngerman]{scrreprt} 
\usepackage{multind} 
\makeindex{index1}
\makeindex{index2}
\makeindex{index3}
\begin{document}
\include{Teil1}
\include{Teil2}
\include{Teil3}
\include{Teil4}
\printindex{index1}{Index1}
\printindex{index2}{Index2}
\printindex{index3}{Index3}
\end{document} 
Dankbar für Hilfe!

LG, Christopher

reneni
Forum-Anfänger
Forum-Anfänger
Beiträge: 37
Registriert: Fr 11. Jun 2010, 09:35

Beitrag von reneni »

Hat sich von selbst gelöst: Aus irgendeinem Grund war ein Leerzeichen dafür verantwortlich. Ich habe im Editor das Leerzeichen zwischen {Nachname, Vorname} gelöscht und wieder eingefügt, und siehe da: es ging!

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Dann stand an der Stelle vielleicht kein normales Leerzeichen oder mehr als eines. Wenn man makeindex mit der Option -c startet, dann werden mehrere Leerzeichen zu einem zusammengefasst und Leerzeichen und Tabs am Anfang und Ende werden komplett entfernt.

Antworten