Seite 1 von 1

Doppelte Einträge im Index bei \include

Verfasst: Do 29. Jul 2010, 11:02
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

Verfasst: Fr 30. Jul 2010, 14:17
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!

Verfasst: Fr 30. Jul 2010, 18:53
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.