Adobe InDesignのGREPとは(使い方のポイント)

  • これを共有
Cathy Daniels

InDesignの強みは、1ページから複数冊に及ぶ書籍まで、さまざまなサイズのドキュメントをデザインできることです。

しかし、膨大な量のテキストを扱う文書では、すべてのテキストを適切にセットするのに膨大な時間がかかり、さらに間違いがないかを再確認するのに時間がかかることがあります。

GREPはInDesignの中でもあまり知られていないツールの1つですが、組版プロセス全体を劇的にスピードアップし、退屈な作業を何時間も省き、どんなに長い文書でも全体的な一貫性を保証することが可能です。

ただ、GREPは、特にプログラミングの経験がない場合、習得が非常に難しいことがあります。

GREPの詳細と、入念な練習によってInDesignのスーパーパワーを引き出す方法について説明します。

キーテイクアウツ

  • GREPは、Unixオペレーティングシステムの頭文字で、Global Regular Expression Printの略称である。
  • GREPはコンピュータコードの一種で、メタキャラクタを使用してInDesignドキュメントのテキストを検索し、事前に定義されたパターンに一致するものを探します。
  • GREPは、InDesignの「検索/変更」ダイアログで、テキストの自動置換を行うことができます。
  • また、GREPはパラグラフスタイルと併用することで、特定の文字列パターンに自動的にカスタム書式を適用することも可能です。
  • GREPは習得が難しいかもしれませんが、柔軟性とパワーの点では他の追随を許しません。

InDesignのGREPとは何ですか?

GREP(Global Regular Expression Print)とは、もともとUnixオペレーティングシステムのコマンド名で、特定のパターンに従った文字列をファイルから検索するために使用されるものである。

GREPは、グラフィックデザインというより、プログラミングに近いものなのです。

InDesignの中で。 GREPは、指定されたパターンに一致するテキストを探しながら、文書のテキストを検索するために使用することができます。 .

例えば、非常に長い歴史的文書で、定期的に年号が記載されており、各年号の数字に Proportional Oldstyle OpenType フォーマットスタイルを使用したいとします。 文書を一行ずつ調べ、年号の記載を探し、数字のスタイルを手で調整する代わりに、GREP 検索で任意の文字列を探すことが可能です。を4つ並べたもの(1984、1881、2003、など)。

このようなパターンベースの検索を実現するために GREPは、メタキャラクタ(他の文字を表す文字)として知られる特殊な演算子群を使用します。

年の日付の例を続けると、「任意の数字」を表すのに使われるGREPメタキャラクタは次のようになる。 \d , ということは、GREPで "gucci "を検索すると、4桁の数字が並んでいる場所がすべて表示されることになります。

メタキャラクタの豊富なリストは、文字パターンから単語間のスペースまで、InDesignで構築できるほぼすべての文字またはテキストベースの状況をカバーしています。 それでもまだ分かりにくい場合は、これらのメタキャラクタを追加の論理演算子を使って組み合わせ、1つのGREP検索でさまざまな結果の可能性をカバーすることが可能です。

InDesignでのGREPの使われ方

InDesignでGREP検索を使うには、「検索/変更」コマンドを使う方法と、「段落スタイル」内で使う方法の2つがあります。

GREP検索は、Find/Changeコマンドと併用することで、GREP仕様に合致するテキストを見つけ出し、置換することができます。 これは、書式の間違いや句読点の間違いなど、動的に位置を特定する必要があるものを見つけるのに有効です。

GREPは、段落スタイルの一部として使用することもでき、GREP検索パターンに一致するすべてのテキストに特定の文字スタイルを適用できます。 電話番号、日付、キーワードなどに特定の書式を適用するためにテキストを手作業で検索する代わりに、GREP検索を設定することで目的のテキストを探し、自動的に正しい書式を適用することが可能です。

GREP検索を適切に構築することで、長い作業時間を短縮し、調整したいテキストのインスタンスを見逃すことがないように保証することができます。

InDesignのGREPで検索・変更する

を使用しています。 検索・変更 ダイアログは、InDesignでGREPに慣れ親しむための素晴らしい方法です。 AdobeからいくつかのGREPクエリの例があり、ドキュメントに変更を加えることなく、独自のGREP検索を構築する実験も可能です。

まず始めに 編集 メニューをクリックし 検索・変更 キーボードショートカットを使用することもできます。 コマンド + F Ctrl + F PCでInDesignを使用している場合)。

のトップ付近。 検索・変更 ダイアログウィンドウには、テキスト、GREP、グリフ、オブジェクト、カラーなど、さまざまな種類の検索を実行するためのタブが表示されます。

をクリックします。 グレップ タブで、GREPクエリを使った文書検索を行うことができます。 GREPは 何を探すか。 フィールドと に変更します。 フィールドを使用すると、テキストコンテンツを動的に再構築することができます。

@ の記号をクリックすると、クエリで使用できるGREPメタキャラクタの一覧がポップアップメニューで表示されます。

まだ独自のクエリを作成する準備ができていない場合は、保存されているプリセットクエリのいくつかを見て、すぐにGREPのテストを開始することができます。

での クエリ のいずれかの項目を選択します。 アラビア語ダイアクリティックの色を変更する まで 末尾の空白を削除する。 とのことです。 何を探すか。 フィールドは、メタキャラクタを用いて関連するGREPクエリを表示します。

InDesignの段落スタイルでGREPを使用する

GREPは、検索/変更ダイアログでも便利ですが、文字スタイルや段落スタイルと組み合わせて使うと、その威力を発揮します。 これらを併用すると、GREPで指定した任意の文字列パターンに、文書全体にわたって即時にカスタムフォーマットを自動的に追加することが可能になります。

へのアクセス権が必要です。 キャラクタースタイル パネルと 段落スタイル ワークスペースの一部でない場合は、"ColorNavigator "パネルを開いてください。 ウィンドウ メニューを選択します。 スタイル のサブメニューで、どちらかをクリックします。 段落スタイル または キャラクタースタイル .

2つのパネルは入れ子になっているので、メニューでどの項目を選択しても、両方のパネルが開くはずです。

を選択します。 キャラクタースタイル タブをクリックし 新しいスタイルの作成 ボタンをクリックします。

ダブルクリック という新しいエントリーが追加されました。 キャラクタースタイル1 をクリックして、書式オプションのカスタマイズを開始します。

スタイルにわかりやすい名前をつけ、左側のタブで書式設定を調整します。 設定が完了したら よっしゃー をクリックして、新しいキャラクタスタイルを保存します。

に切り替えてください。 段落スタイル パネルをクリックし 新しいスタイルの作成 ボタンをクリックします。

ダブルクリック という新しいエントリーが追加されました。 段落スタイル1 をクリックして書式オプションを編集します。

左側のタブで GREPスタイル タブをクリックし 新GREPスタイル ボタンをクリックすると、新しいGREPスタイルがリストに表示されます。

テキストラベルをクリックする よこ スタイルを適用する。 をクリックし、ドロップダウンメニューから先ほど作成した文字スタイルを選択し、以下のGREPの例をクリックして、独自のGREPクエリを構築してください。

GREP のメタキャラクタをまだ全部覚えていない場合(誰もそれを責めることはできないだろうが)は @ アイコンをクリックすると、すべてのオプションがリストアップされたポップアップメニューが表示されます。

GREPクエリーが正常に動作することを確認したい場合は、以下の方法で確認できます。 プレビュー の左下にあるボックスをクリックします。 段落スタイルオプション のウィンドウを開くと、結果を簡単に確認することができます。

GREPに役立つリソース

GREPの学習は、特にプログラミングのバックグラウンドではなく、グラフィックデザインのバックグラウンドから来る場合、最初は少し圧倒されるように思えるかもしれません。

しかし、GREPはプログラミングにも使われているため、多くの人がGREPクエリの作成方法を学ぶための便利なリソースをまとめています。 ここでは、最も役に立つリソースをいくつか紹介します。

  • AdobeのGREPメタキャラクタリスト
  • Erica Gametの優れたGREPチートシート
  • Regex101 GREPクエリのテスト用

GREPでまだ行き詰まりを感じている方は、Adobe InDesignのユーザーフォーラムでさらなるヘルプが見つかるかもしれません。

最後に

これはInDesignにおけるGREPの素晴らしい世界についてのごく基本的な紹介に過ぎませんが、GREPがいかに強力なツールであるかを理解していただけたと思います。 GREPを学ぶことは最初のうちは大きな時間投資ですが、使い慣れるにつれ何度も報われます。 最終的には、これなしでどうやって長い文書をタイプセットしたのかと思うことでしょう!

Happy GREPing!

Adobe Illustrator のエキスパート、Cathy Daniels です。私はこのソフトウェアをバージョン 2.0 から使用しており、2003 年からチュートリアルを作成しています。私のブログは、Illustrator を学びたい人にとって Web 上で最も人気のある場所の 1 つです。ブロガーとしての仕事に加えて、私は作家およびグラフィック デザイナーでもあります。