DTP駆け込み寺
  1. [14872] InDesign 表組について教えてください meikou 2012/11/02 11:56 *
    1. [14874] Re: InDesign 表組について教えてください ふるの 2012/11/03 11:43
    2. [14875] Re: InDesign 表組について教えてください とおりすがり 2012/11/03 13:00
      1. [14880] Re^2: InDesign 表組について教えてください meikou 2012/11/05 17:37
    3. [14882] Re: InDesign 表組について教えてください kin 2012/11/06 14:02
      1. [14883] Re^2: InDesign 表組について教えてください kin 2012/11/06 15:20
        1. [14884] Re^3: InDesign 表組について教えてください kin 2012/11/06 15:46 *
          1. [14885] Re^4: InDesign 表組について教えてください 流星光輝 2012/11/06 18:18
            1. [14887] Re^5: InDesign 表組について教えてください kin 2012/11/06 20:00
            2. [14888] Re^5: InDesign 表組について教えてください neko 2012/11/06 20:32
              1. [14896] Re^6: InDesign 表組について教えてください 流星光輝 2012/11/07 12:40
                1. [14897] Re^7: InDesign 表組について教えてください 流星光輝 2012/11/07 12:47

[ 返信 ]

InDesign 表組について教えてください

InDesign 表組について教えてください

InDesignで複数ページに渡る表組を作っています。
同じ項目が何カ所にも出てきます。
どの項目が何ページに含まれているかという情報をテキスト化することは可能でしょうか。
要は索引のようなものを作りたいのです。
スクリプトとかで出来るでしょうか?

(詳しくは別添ファイルを見てください)

よろしくお願いします。

環境
iMac 21.5-inch, Mid 2011
4GB
10.7.4
InDesign CS5.5

[14872] meikou (2012/11/02 Fri 11:56)

[ 返信 ]


Re: InDesign 表組について教えてください

ページ単位でテキストを書き出す。
タブを改行に変えるなどして一列のデータにする。
Excelなどにテキストデータを移して右の列にページの数字を打つ。
100ページ繰り返す。
Excelの集計関数とかピポットテーブルで集計する。
・・・きわめてアナログですが、書き出すのに100ページなら2時間。
集計で15分くらいでできるのかな、と。
スクリプトだとこの工程を自動化するように組めばできるのでは。
スクリプトは専門外なのでわかりませんが。
考え方の参考まで、ということで(ー。ー)

[14874] ふるの (2012/11/03 Sat 11:43)

[ 返信 ]


Re: InDesign 表組について教えてください

過去に同様の件でスレが立っていたような気がする。
根気よく検索すると見つかるかもしれない。
うろ覚えだが方法を簡単に記すと、
1、索引機能を利用するため大前提として項目すべてをスタイルで固める。
2、書き出した索引項目テキスト(東京 1、東京 2、...)の同名ページ違いの項目をスクリプトを利用するなどして整える。
的な内容だったと思います。

いずれにしてもその中では「条件テキスト」や「相互参照」なども候補に挙がって色々検討されていたみたいですが、一筋縄ではいかないようで創意工夫が必要ということでした。

[14875] とおりすがり (2012/11/03 Sat 13:00)

[ 返信 ]


Re^2: InDesign 表組について教えてください

ありがとうございました。
結局人間による手直しが必要になるのですね。
少し検討してみます。

[14880] meikou (2012/11/05 Mon 17:37)

[ 返信 ]


Re: InDesign 表組について教えてください

ちょっと検索したところ、コレ使えそうですね。
http://www.u-sys.net/keysync/index/

時間があるようでしたら試してみてはどうでしょう。
(私も興味あるのでダウンロード申請しました。)

[14882] kin (2012/11/06 Tue 14:02)

[ 返信 ]


Re^2: InDesign 表組について教えてください

プラグイン、頂いたので試してみましたが、CS5.5は非対応でした。

[14883] kin (2012/11/06 Tue 15:20)

[ 返信 ]


Re^3: InDesign 表組について教えてください

Re^3: InDesign 表組について教えてください

連投スミマセン。
参考までにCS5で試しました。

マーキングは段落スタイル作って一撃です。
ただし、表の場合、同一表内のものはページをまたいでも最初のページとカウントしてしまうようです。

事前にページごとに表を分割する必要があります。(リンクを切る。ページごとにフレームをコピペして最後にオリジナルを消す)。

抽出後は正規表現で数字の後ろのタブをカンマに変えれば同様の状態になると思います。

[14884] kin (2012/11/06 Tue 15:46)

[ 返信 ]


Re^4: InDesign 表組について教えてください

横から失礼します。
Script無しでExcelとInDesignだけで
処理する方法を提案しておきます。

1)まず、表に任意の段落スタイルを適用し、
目次機能で抽出します。

ここまでの結果:
あ 1
い 1
う 1
え 1
い 2

2)抽出したテキストをExcelに貼り付けて、
A列が用語
B列がノンブル
になっていると思うので、
A-z(昇順)でソートします。

ここまでの結果:
あ 1
い 1
い 2
う 1
え 1

3)再度ExcelからInDesignにコピー&ペーストして、
InDesignの正規表現置換で
検索に
^([^\t]+)\t(\d+)\r\1\t(\d+)
置換に
$1\t$2,$3
を入れて置換実行

ここまでの結果:
あ 1
い 1,2
う 1
え 1

となります。

※書き込みに際し、タブは全角スペースで入れさせて頂きました。

[14885] 流星光輝 (2012/11/06 Tue 18:18) web

[ 返信 ]


Re^5: InDesign 表組について教えてください

あー、目次!
何か上手くやる方法ありそうだと思っていたのはこれでした。
スッキリしました。ありがとうございます。^^

[14887] kin (2012/11/06 Tue 20:00)

[ 返信 ]


Re^5: InDesign 表組について教えてください

試してみました。
でもこれでは3つ以上に対応しないようです。
ちょっと改造させて頂いて、検索欄に
^([^\t]+)\t([0-9,]*)\r\1\t([0-9,]*)
を入れ2回実行すればいいのかな。

[14888] neko (2012/11/06 Tue 20:32)

[ 返信 ]


Re^6: InDesign 表組について教えてください

> 試してみました。
> でもこれでは3つ以上に対応しないようです。
> ちょっと改造させて頂いて、検索欄に
> ^([^\t]+)\t([0-9,]*)\r\1\t([0-9,]*)
> を入れ2回実行すればいいのかな。

あっ、3行以上出てきたら、困りますね。

^([^\t]+)\t([\d,]+)\r\1\t([\d,]+)

でどうでしょ?

あと、同じ用語は1pに1つという前提で書きましたけども、
1pに複数あった場合

あ 1
あ 2
い 1
い 2
う 1

([^\t]+)\t(\d+)\r\1\t\2
$1\t$2
で事前にクリーニングしておくのも必要ですね。

[14896] 流星光輝 (2012/11/07 Wed 12:40) web

[ 返信 ]


Re^7: InDesign 表組について教えてください

間違えてたorz

1pに複数あった場合

あ 1
あ 1
あ 1
あ 2
う 1

([^\t]+)\t(\d+)\r\1\t\2
$1\t$2
で事前にクリーニングしておくのも必要ですね。

でした。orz

[14897] 流星光輝 (2012/11/07 Wed 12:47) web