2020年04月15日

索引語リスト(テキストファイル)から索引を生成する

DTP作業者にとっての難易度 ★☆☆☆☆(1)

※2020.04.16/サンプルファイルを更新(用語内にマーカー等が挟まる時の処理を修正、ノンブル表示順の乱れを修正(複数ストーリー時)、先頭ページのノンブルカウントを修正(横組み片起こし時))。

※2021.11.09/サンプルファイルを更新(分散禁止ハイフンがあるとリストが生成されなかった点を修正→リスト上では通常のハイフンになります)。

※2023.05.31/サンプルファイルを更新(索引語に[ ]などが含まれる場合に正しく処理できない問題を修正)。

※2025.03.14/サンプルファイルを更新(複数ドキュメント処理時の不具合・ソートの不具合を修正)。


InDesignドキュメントから索引を生成するには、索引ダイアログに手作業で用語を入力する方法(「索引用のExcelファイルを作成する」を参照)や、あらかじめ文字スタイルなどを適用しておいた箇所をスクリプトで索引化する方法(「文字スタイル部分・下線部分などを索引化する【改良版】」を参照)などがあります。

ただ、レイアウトが完成してしまった後に編集者から「これらの用語を索引化したい」と索引語リストを提示された場合、上記のような方法では効率が良くありません。そこで今回は、索引語リスト(テキストファイル)から索引を生成するスクリプトを作成してみました。

0414a.png


使い方は簡単です。以下、動画をご覧ください。

※検索ダイアログの「正規表現」タブの検索設定が使用されます。意図しない設定が残っていないか確認してから実行してください。

※検索機能を使って用語を探しますので、中には不要なものが含まれているかもしれません。生成したテキストファイルは、かならず編集者の方に確認・調整していただきましょう。


いつものことですが、不備があるかもしれません。かならず十分にテストをした上でご使用ください。

※2025.3.14/サンプルファイルを更新

サンプルデータはこちら《createIndex_2025_0314b.zip》です。
posted by 照山裕爾 at 04:09| Comment(0) | InDesign-書式・スタイル | このブログの読者になる | 更新情報をチェックする