2016-05-04 13 views
0

Ich benutze Framemaker, um ein Buch zu schreiben. Ich habe erfolgreich einen Index für das Buch erstellt. Der Index enthält jedoch separate Einträge für ähnliche Begriffe, die ich zusammenführen möchte. Zum Beispiel enthält der Index:Wie kann ich verwandte Begriffe in einem Framemaker-Index zusammenführen?

Analemma 31 Analemma 30, 31, 32, 33 Analemma des 32 Analemmas 30 analemmas 32

Ich mag würde für alle diese einen einzigen Eintrag (Analemma) haben Möglichkeiten. Was ist der effizienteste Weg für mich? Do Ich muss den Markentext zum Zeitpunkt der Erstellung bearbeiten? Soll ich stattdessen nur den generierten Index bearbeiten? Oder gibt es einen etwas automatisierten Weg?

Danke.

Antwort

0

Dies ist wahrscheinlich zu spät für Sie, aber Sie könnten Ihr Dokument als MIF (Maker Interchange Format, die Spezifikation kann here gefunden werden). MIF ist ein Text-basiertes Format, kann die MIF-Datei in einem Texteditor geöffnet werden, und Ihre Indexmarker wird wie folgt aussehen zu

<Marker 
    <MType 2> # Index marker 
    <MText `Analemma'> # Index entry 
    > # end of Marker 
    <String `some text about analemmas'> 

<MType 2> und <MText ...> sind die entscheidenden Teile der Information. Sie können den Wert einfach nach MText in analemma ändern.

Sobald Sie herausgefunden haben, wie die <MText> für analemma’s in MIF aussieht, wird es wahrscheinlich einfach sein, eine Regex zu erstellen, die alle diese übereinstimmt.

Haftungsausschluss: Ich habe in den letzten zehn Jahren nicht mit Framemaker gearbeitet, und ich weiß nicht, ob die MIF-Unterstützung in der Zwischenzeit fallengelassen wurde.

Verwandte Themen