Kann ich in einem IWork Pages-Dokument einen Index erstellen?
Mit Index meine ich das Markieren von Wörtern als würdig und am Ende des Dokuments mit einer alphabetischen Liste dieser Wörter und der Seiten, auf denen sie erwähnt werden. So wie jedes Computerbuch da draußen.
3 Antworten auf die Frage
1
Ian Turner
Ich glaube, dass dies möglich ist, obwohl es nicht trivial ist, mit Applescript unter Verwendung von im Applescript-Wörterbuch erstellten Seiten zu tun. Es hängt davon ab, welche Art von Funktionalität / Formatierung usw. Sie benötigen.
Das folgende Skript ist möglicherweise ein guter Ausgangspunkt. In diesem Fall sucht es nach Seiten mit dem Wort "Mitglied", aber Sie können dies in einen Dialog, eine Liste oder was immer Sie nützlich finden, ändern. Der Code ist etwas grob und nicht besonders schnell, funktioniert aber.
set theSearchText to "member" copy theSearchText to theOutputText set theOutputText to theOutputText & " " set theCurrentPage to 0 tell application "Pages" tell document 1 repeat with i from 1 to count of words set theText to text of word i if item 1 of theText is equal to "member" then set thePageNumber to the page number of the containing page of word i if thePageNumber is not equal to theCurrentPage then copy thePageNumber to theCurrentPage set theOutputText to theOutputText & ", " & thePageNumber as string end if end if end repeat return theOutputText end tell end tell
0
pasine
Ich habe es noch nie versucht, aber da der Index mit dem Stil verknüpft ist, können Sie einen Stil mit dem Namen "word" erstellen, der mit dem Inhaltsstil Ihres Körpers identisch ist. Dann müssen Sie nur einen Index erstellen, der den gesamten Wortbestandteil auflistet.
0
David Knapp
Leider erfasst das Inhaltsverzeichnis gemäß dem Handbuch für Pages 09 und einer anderen Website nur Absatzstile . Sie können also keinen Eintrag für Text in der Mitte eines Absatzes generieren, auf den sich die meisten Indexeinträge beziehen. Sie können theoretisch Ihre beabsichtigten Indexeinträge markieren - beispielsweise mit weißen, die Klammern durch Absatzmarken in einem Stil ersetzen, der in das Inhaltsverzeichnis aufgenommen wird. Erstellen Sie ein Inhaltsverzeichnis, das wie ein Index aussieht, und speichern Sie es. und zurückkehren.
In der Praxis scheint die Verwendung von Suchen und Ersetzen zum Ändern eines Stilzeichens in einen stilisierten Absatzumbruch den vorhergehenden und den folgenden Text in den neuen mit dem Inhaltsverzeichnis aufgezeichneten Stil zu verwandeln. In zehn Minuten konnte ich dieses Ersetzungsschema nicht richtig machen, und dann wurde mir klar: Indem Sie indizierte Wörter in Absätze umwandeln, werden später indizierte Wörter in der Seitenanzahl weiter nach unten getrieben, außer bei einem sehr kurzen Dokument oder einem sehr spärlichen Index Sie erhalten schließlich TOC-Einträge, die die falsche Seite anzeigen.
Alle, die wir Textverarbeitungs- und Tabellenkalkulationsbenutzer benötigen, sind, dass Apple die Benutzeroberfläche erstellt und Microsoft die Funktionalität.