索引について。
[7917]索引について。 投稿者:taka 投稿日:2005/12/16(Fri) 13:32
お世話になります。
InDesign CS2体験版で検証中です。
索引について参考書などでは、索引を作成するにはドキュメントの製作過程で随時行っていく。とあり、その都度「読み」を入力していく方法なのですが、例えば、
テキストデータの中で索引にしたい語句にあらかじめ索引のタグと読みのみを付加しておき、それをドキュメントに流し込むというようなことは出来るものなのでしょうか?大量ページで、更に索引にしたい語句も大量にあると、一つ一つ手作業でマーカーをつけていくのは途方に暮れそうです。
何かいい方法をご存知の方がいらっしゃいましたらご教授ください。
» 1
InDesign CS2体験版で検証中です。
索引について参考書などでは、索引を作成するにはドキュメントの製作過程で随時行っていく。とあり、その都度「読み」を入力していく方法なのですが、例えば、
テキストデータの中で索引にしたい語句にあらかじめ索引のタグと読みのみを付加しておき、それをドキュメントに流し込むというようなことは出来るものなのでしょうか?大量ページで、更に索引にしたい語句も大量にあると、一つ一つ手作業でマーカーをつけていくのは途方に暮れそうです。
何かいい方法をご存知の方がいらっしゃいましたらご教授ください。
[7917へのレス]Re: 索引について。 投稿者:市川せうぞー 投稿日:2005/12/16(Fri) 14:17
>出来るものなのでしょうか?
できます。
タグ書き出ししてみれば、確認できるかと思います。
正規表現の使えるエディタか、置換プログラムを使えば、入力も【簡素化●かんそか】できるでしょう。たとえば...
s/【([^●]+)●([^】]+)】/<IndexEntryType:IndexPageEntry><IndexEntryRangeType:kCurrentPage><IndexEntryDisplayString:$1><IndexEntrySortString:$2>>$1/g;
» 2
できます。
タグ書き出ししてみれば、確認できるかと思います。
正規表現の使えるエディタか、置換プログラムを使えば、入力も【簡素化●かんそか】できるでしょう。たとえば...
s/【([^●]+)●([^】]+)】/<IndexEntryType:IndexPageEntry><IndexEntryRangeType:kCurrentPage><IndexEntryDisplayString:$1><IndexEntrySortString:$2>>$1/g;
[7917へのレス]Re: 索引について。 投稿者:taka 投稿日:2005/12/16(Fri) 18:13
出来るんですね!
でも、索引の部分だけタグを入れてドキュメントに流し込むことは可能ですか?
試してみたのですが、タグ自体が文字として認識されているようでタグがそのまま表示されています。配置の方法が間違っているのかも知れませんが…。
» 3
でも、索引の部分だけタグを入れてドキュメントに流し込むことは可能ですか?
試してみたのですが、タグ自体が文字として認識されているようでタグがそのまま表示されています。配置の方法が間違っているのかも知れませんが…。
[7917へのレス]Re: 索引について。 投稿者:taka 投稿日:2005/12/16(Fri) 18:28
» 4
[7917へのレス]Re: 索引について。 投稿者:市川せうぞー 投稿日:2005/12/16(Fri) 22:04
>タグがそのまま表示されています。
たぶん、ヘッダがないんでしょう。
<SJIS-MAC>
今日は<IndexEntry:=<IndexEntryType:IndexPageEntry><IndexEntryRangeType:kCurrentPage><IndexEntryDisplayString:大雪><IndexEntrySortString:おおゆき>>大雪で、とても寒いです。こんな日は<IndexEntry:=<IndexEntryType:IndexPageEntry><IndexEntryRangeType:kCurrentPage><IndexEntryDisplayString:お鍋><IndexEntrySortString:おなべ>>お鍋が食べたくなります。
ちなみに#7918で、ちょっとタグが足りなかった模様^^
s/【([^●]+)●([^】]+)】/<IndexEntry:=<IndexEntryType:IndexPageEntry><IndexEntryRangeType:kCurrentPage><IndexEntryDisplayString:$1><IndexEntrySortString:$2>>$1/g;
» 5
たぶん、ヘッダがないんでしょう。
<SJIS-MAC>
今日は<IndexEntry:=<IndexEntryType:IndexPageEntry><IndexEntryRangeType:kCurrentPage><IndexEntryDisplayString:大雪><IndexEntrySortString:おおゆき>>大雪で、とても寒いです。こんな日は<IndexEntry:=<IndexEntryType:IndexPageEntry><IndexEntryRangeType:kCurrentPage><IndexEntryDisplayString:お鍋><IndexEntrySortString:おなべ>>お鍋が食べたくなります。
ちなみに#7918で、ちょっとタグが足りなかった模様^^
s/【([^●]+)●([^】]+)】/<IndexEntry:=<IndexEntryType:IndexPageEntry><IndexEntryRangeType:kCurrentPage><IndexEntryDisplayString:$1><IndexEntrySortString:$2>>$1/g;
[7917へのレス]Re: 索引について。 投稿者:taka 投稿日:2005/12/17(Sat) 11:54
出来ました!!!
せうぞーさん、ありがとうございました。
まだまだ勉強中で分からないことだらけで、また、ご相談させていただくと思いますが、よろしくお願いします。
せうぞーさん、ありがとうございました。
まだまだ勉強中で分からないことだらけで、また、ご相談させていただくと思いますが、よろしくお願いします。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)