Doppelte Einträge im Index bei \include

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Doppelte Einträge im Index bei \include

von KOMA » Fr 30. Jul 2010, 18:53

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.

von reneni » Fr 30. Jul 2010, 14:17

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!

Doppelte Einträge im Index bei \include

von reneni » Do 29. Jul 2010, 11:02

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

Nach oben