Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Zeichenformat automatisch in Index übernehmen

Zeichenformat automatisch in Index übernehmen

Schoschi
Beiträge gesamt: 173

27. Mär 2009, 14:37
Bewertung:

gelesen: 3318

Beitrag als Lesezeichen
Hallo liebe Freaks

Meine .indb-Datei umfasst 20 Dokumente. In diesen habe ich mit Zeichenformaten diverse Ausdrücke markiert (respektive versehen) und möchte diese nun möglichst mit wenig Aufwand in ein Stichwortverzeichnis (Index) übernehmen.
Geht das via Grep? Oder via Script?
von Hand wäre das relativ mühsam...

vielen Dank für die tipps!
mit freundlichen Grüssen
Hansjürg Lüthi

Zeichenformat automatisch in Index übernehmen

Sacha Heck
Beiträge gesamt: 3281

27. Mär 2009, 14:43
Bewertung:

gelesen: 3314

Beitrag als Lesezeichen
Hallo,

Es gibt hier im Forum viele Beiträge darüber und einige Skripte.
Z.B. das IndexFromCharacterStyle_CS3b.jsx hier:

http://www.hilfdirselbst.ch/..._P318765.html#318765

Über die Suche lassen sich noch andere Beiträge finden:
http://www.hilfdirselbst.ch/...=post_time&mh=30

EDIT:
Hier noch ein Skript das ein anderes Skript über alle Dokumente aller
Bücher ausführt. Wie gut das in dem Fall der Indexgenerierung
funktioniert kann ich aber nicht sagen.
http://www.hilfdirselbst.ch/...i?post=328861#328861

Gruß,
Sacha



mediengestalter.lu


(Dieser Beitrag wurde von siuloong am 27. Mär 2009, 14:47 geändert)

Zeichenformat automatisch in Index übernehmen

Schoschi
Beiträge gesamt: 173

1. Apr 2009, 11:43
Bewertung:

gelesen: 3263

Beitrag als Lesezeichen
Hallo Sacha

Vielen Dank für die Tipps. Ich habe jetzt mal die Scripts in kombination ausprobiert... kann es sein, dass ich ungeduldig bin? Auf jeden Fall dauert das ewig (12 Dateien in 4 h) bis es mir die 20 Buchdateien durchforstet hat. Woran kann das liegen?
mit freundlichen Grüssen
Hansjürg Lüthi

Zeichenformat automatisch in Index übernehmen

Martin Fischer
  
Beiträge gesamt: 12783

1. Apr 2009, 12:07
Bewertung:

gelesen: 3257

Beitrag als Lesezeichen
> Woran kann das liegen?

An der Zahl der Einträge.

Was hat so lange gedauert?
Die Indizierung (Aufname der Indexbegriffe) oder die Generierung des Index?

Mir ist mal berichtet worden, dass bei einem 1.000-seitigen Buch mit über 100.000 Einträgen die Einarbeitung der Indexbegriffe per Skript ca. 30 Minuten gedauert habe, die eigentliche Index-Generierung dauerte über 18 h.

Dort sind wir dazu übergegangen, die zu indizierenden Stellen mit ihren Seiten auszulesen, die Daten tabsepariert in eine Textdatei zu schreiben und den Index über eine Datenbank zu erzeugen (sortieren, zusammenfassen).

Der Export war in weniger als einer Stunde erledigt.
Und die Datenbank arbeitete dann sowieso flott.

Fazit:
Mehr als 25.000 Indexeinträge zwingen InDesign beim Generieren in die Knie (meist sind dann noch übersehene Fehler zu korrigieren). Was darüber hinaus geht, bremst die Geschwindigkeit exponential.

Viele Grüße
Martin


Zeichenformat automatisch in Index übernehmen

Schoschi
Beiträge gesamt: 173

1. Apr 2009, 13:28
Bewertung:

gelesen: 3244

Beitrag als Lesezeichen
Es hat bei meinem Projekt ca. 300 Einträge welche über das 20 Dokumente umfassende Buch (200 Seiten insgesamt) indexiert werden müssen.
Mit den zwei beschriebenen Scripten arbeitet er Dokument für Dokument langsam durch und erstellt mir dann nicht einen gesammelten Index für das Buch sondern pro Datei! Ich hatte das letzte Dokument geöffnet (weil da der Index plaziert wird), danach die Scripts laufen lassen. In den bereits durchsuchten Dokumenten sind im Index die Einträge zu finden, aber nicht gesammelt in meinem letzten Dokument.
Zudem hat er sich aufgehängt während dem ausführen des Scripts IndexFromCharacterStyle_CS3b.

Kannst du mir weiterhelfen?
mit freundlichen Grüssen
Hansjürg Lüthi

Zeichenformat automatisch in Index übernehmen

Schoschi
Beiträge gesamt: 173

1. Apr 2009, 13:41
Bewertung:

gelesen: 3240

Beitrag als Lesezeichen
Habs wohl gerade selbst herausgefunden!

Wenn ich dann den Index generiere und das Buch miteinbeziehe, nimmt er auch die anderen Indizies mit!
Und wenn ich mit dem IndexFromCharacterStyle_CS3b jedes Dok einzeln rechnen lasse, geht das bei weitem schneller als mit dem Script über das Buch hinweg.

Bin ich so etwa richtig?
mit freundlichen Grüssen
Hansjürg Lüthi

Zeichenformat automatisch in Index übernehmen

Martin Fischer
  
Beiträge gesamt: 12783

1. Apr 2009, 14:04
Bewertung:

gelesen: 3233

Beitrag als Lesezeichen
> Bin ich so etwa richtig?

Gefühlt schon.
Aber das Skript über das Buch hinweg macht ja nichts anderes, als jedes Dokument im Buch zu öffnen und ein Skript drüber laufen zu lassen. Unterm Strich dürfte das, da ohne Pause, gemessen schneller gehen als die manuelle Behandlung jedes einzelnen Dokuments.

Es sei denn, Du wärst schneller als das Skript.
Dann stell Dich mal vor, ich stell Dich ein. ;-)

Viele Grüße
Martin