Pages '09の同様の書式付きテキストにスタイルを適用


4

アプリケーションから大量のテキストをコピーしましたが、すでにフォーマットされています。同じ書式を持つすべてのテキストにスタイルを適用することはできますか?

ここに画像の説明を入力してください

たとえば、コミットコメント( "ADDED:")は常にLucidia Grandeサイズ12です。これをスタイルとして保存し、ドキュメント内のすべてのコミットコメント(同じフォーマットで識別)に適用したいと思います。

これも可能ですか?すべてのコメントにスタイルを適用するよりも優れた類似または何らかのショートカットがありますか?


私はそれがうまくいくとは思いませんし、テストすることはできませんが、最初に必要なすべてのスタイルを定義し(テキストの小さな部分を使用して)、次にすべてのテキストを貼り付けるとどうなりますか?
アルジャン

回答:


1

手で、あなたの最善の策は、複数選択機能を使用することです。コマンドキーを押しながら、目的のテキストを選択します。これにより、各ピースが個別に選択されます。次に、すべてのテキストが選択されたら、スタイルトレイを使用してスタイルを適用します。

自動化を好むかもしれません。AppleScriptを使用して、ドキュメントを正しいスタイルの新しいドキュメントにコピーしてみてください。ここに私が見つけた一つの例があります。それ以外の場合、Pagesドキュメントの基本形式はXMLです。XSLTなどのXML変換言語を使用して、それが属する適切なスタイル宣言を追加できる場合があります。または、Python / Perlのような別の言語と、慎重に作成された正規表現を使用できます。ただし、基になるXMLをいじるのは危険であると見なされます。

また、より体系的なエラーを探すこともできます。すでにコンテンツがあり、特定の種類のフォーマットを適用したいようです。ページは、あなたがやりたいことにとって最良のツールではないかもしれません。代わりに、所有しているデータを保存および操作するための他のオプションを検討してください。XMLまたは別の階層形式が最適です。そうすれば、各部分ごとに区切られたコンテンツを保存できます<Title> <Comment>。など。その後、何かを使用してこのコンテンツを目的のスタイルに変換できます。XMLを使用する場合は、XSLTを使用します。XSLTを使用すると、RTF、HTML、またはほぼすべてに変換できます。たとえば、HTMLを使用した場合は、CSSを簡単に適用してスタイルを管理できます。


しかし、私はしたくない!Word 2007にも同様の機能があることは確かです。このすべてのデータをXMLまたは別の形式に変換することはできません。すでにページにあるのはすでにテキストです。
ジョシュハント

PagesはWord 2007の機能ごとの機能ではありません。機能が必要な場合は、正直にWordを使用する必要があります。あなたの状況を考えると、この答えはMS Wordなしで何をすべきかを教えてくれます。
jweede

私はそれがWord 2007のクローンではないことを知っていますし、どちらかと言うべきではありませんが、Pagesにも同様の機能があるかもしれないと思いました。
ジョシュハント

ごめんなさい。そうではありません。:(
jweede 09


1

これを行う最も簡単な方法は、ファイルを.doc形式(Wordファイル)にエクスポートし、Wordにスタイルを適用して(最終的なスタイルではない場合)、Pagesにインポートし直すことです。スタイル宣言はそのまま残ります。

ドキュメントをepubに変換するときに頻繁にこのダンスを実行します(epubはページのエクスポートオプションです)。可能であれば、最初のエクスポートを回避するために、最初にWordに貼り付けます。


0

Bean(TextEditのような無料のRTFエディター)には、スタイルごとにテキストを選択するアクションもあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.