索引の作り方《Part1》日本語が多いときは、スクリプトを使う

索引を作る手順です。

2つの作り方があります。

《Part1》日本語が多いときは、スクリプトを使う

《Part2》英語が多いときは、索引機能を使う

ここでは、日本語が多いときのスクリプト編を説明します。まず、

《Part0》スクリプトをインストールしてください。

  1. 索引用に、InDesignの本文データを複製します。
  2. 「索引文字スタイル」という名前で、文字スタイルを作ります。

索引にしたい語句に、文字スタイルをあてます。

わかりやすいように、青い色をつけました。

スクリプトを実行します。

スクリプト名をダブルクリックするだけです。

InDesignのデータがあるフォルダに、原稿ができました。

データを開くと、

エクセルで五十音順にしますが「読み」を入力しないとと微妙に不正確なので、目視と手作業で修正します。

InDesignの索引の作り方

InDesignで索引を作るのは、正直、手間がかかります。

ひとつひとつ、手作業で語句を選びます。

「スクリプト」を使う方法がありますが、英単語が多いときは索引の機能を使ったほうが少しは楽かも。

①「索引」を表示します。

②「参照」を選びます。

※ブックを使っていたら、ブック。

③索引にしたい語句を選んで、索引の右下をクリックします。

④選んだ語句が索引項目に表示され、

⑤登録されました。

⑥日本語は、面倒です。

読みを手入力します。

読みを入力しないと、微妙に五十音順になりません。

⑦すべての語句を登録し終えたら、右下をクリックします。

⑧OKをクリックします。

⑨索引ができました。

※この記事ではデザインしていません。

 ⑩索引を作成したあとで修正が入ったら、上の工程⑦からやり直しです。

日本語が多いときの「スクリプト編」はこちら。

先頭文字が英語以外の行に、段落スタイルをあてる。

下の例文から、

先頭文字が英語でも数字でもない行を選択し、

  • 行頭にタブを入れ、
  • 段落スタイルをあてます。

検索文字列 → ^(?i)[^0-9a-z]

置換文字列 → \t$0

下のようになります。

次に、《 も選択から外します。

検索文字列 →  ^(?i)[^0-9a-z《] 

※ 《 を付け加えるだけです。

完成↓

オブジェクトを配置すると、インデントが崩れる件。

横組みで、文章の左側にオブジェクトを配置すると、インデントが崩れます。

オブジェクトを配置したので、インデントが崩れました。

インデントを調整する方法です。

まず、オブジェクトの左右幅を調べます。

28mmです。

次に、テキストの回り込みを調べると、3.5mm。

オブジェクトと回り込みのサイズを足します。

28mm+3.5mm=31.5mm

段落スタイルのインデントの数値の後ろに、+31.5mm と入力します。

自動で、計算してくれます。

インデント欄に35mmと表示され、段落にインデントが適用されました。

以下、同様に、段落スタイルのインデントに +31.5mm と入力するだけです。

1字アキは、文字スタイルで「文字後のアキ量」を使うこと。

1字アキは、文字スタイルで「文字後のアキ量」を使うと、あとで狭くしたり広くしたりと調整が可能です。

文字だけではなく、配置したマーク(オブジェクト)でも有効です。

下のように、文字スタイルを作ります。

ひと文字を選択し、さきほど作成した文字スタイルをクリックするだけです。

マーク(オブジェクト)にも使えます。

前後にスペースが空きました。

InDesignで、不統一の見出し文を揃える。

不統一の見出し文を揃えるとは、例えば、下の★印の見出しを全部「山田太郎じゃない」に揃えます。

検索文字列 → ★(.+)

置換文字列 → ★山田太郎じゃない

統一されました。

★印が必要ないときは、

検索文字列 → (★)(.+)

置換文字列 → 山田太郎じゃない

★印がとれました。

英語本で使える特殊な検索と置換の正規表現。

かなり特殊なケースです。

前後をスペースと《》で挟まれた箇所以外を、選択と置換で《》を削除します。

つまり、下の赤い文字は変化しません。

検索と置換は、

検索文字列 → 《動》([^\s])

置換文字列 → $1

青い字の《》だけが削除されました。

以下、同様に↓

なにをしているんだかさっぱり意味不明でしょうが、これ、けっこう役にたつテクニックです。

「ここまでインデント」のインデントが崩れているときは、「結合なし」を使います。

インデントのある文章の左側にオブジェクトを置くと、インデントが崩れます。

例えば、下のインデントです。

左側にオブジェクトを置くと、インデントが崩れました。

そこで、①の箇所にカーソルを立てて、「ここまでインデント」を使います。

インデントがかかりましたが、

微妙に崩れていることがあります。

これは、InDesignのバージョンによります。

崩れるバージョンのときは、①にカーソルをたてて「結合なし」を挿入し、

続いて「ここまでインデント」を入れます。

インデントが揃いました。