インデザインcc,windows7です。
テキストアンカーを使ってテキストにページを参照する相互参照を作っているのですが,テキストアンカーの位置を画面上に表示させること(索引マーカーのようなもの)はできないのでしょうか。
編集中にテキストアンカーとして登録した箇所を削除してしまわない方法が欲しいことからのご相談です。
よろしくお願いいたします。
[16576] とんぼ (2014/04/17 Thu 14:27)
> テキストアンカーの位置を画面上に表示させること
相互参照の設定に、画像優先の項目内に
表示可能な長方形っていうのがありまして、
それを選択して可視化するっていう手だと
ダメですかね?
[16585] 流星光輝 (2014/04/19 Sat 00:00) web
流星光輝様
回答ありがとうございます。
ご提案いただいた方法は,相互参照元(○○頁等の部分,ハイパーリンクで言えばリンク元部分)に長方形を表示する方法でしょうか。
実現したいのは,相互参照先(ハイパーリンクで言えばリンク先)であるテキストアンカーにした箇所を可視化する方法になります。
分かりにくい表現をしてしまい申し訳ありません。
[16587] とんぼ (2014/04/20 Sun 20:08)
アンカー付きオブジェクトマーカの位置には
「\」マークが表示されると思いますが、
それでは見落としやすい……ということでしょうか?
正規表現スタイルで「.(?=~a)」の箇所に
文字スタイルを適用するのはどうでしょうか。
私の例では「打ち消し線をオフセット表示」という
文字スタイルを適用しています。
「~a」がアンカー付きオブジェクトマーカなので、
その直前の文字に打ち消し線が表示されます。
(文字に重ならないよう打ち消し線の位置はオフセットしています)
誤ってマーカを削除した場合、直前の文字の打ち消し線は表示されなくなります。
回答になっていなかったらすみません。
[16586] 照 (2014/04/20 Sun 03:11)
照様
回答ありがとうございます。
私が実現したいのはアンカー付オブジェクトのアンカー部分を表示する方法ではなくて,テキストアンカーとした箇所を可視化する方法になります。
分かりにくい表現をしてしまい申し訳ありません。
[16588] とんぼ (2014/04/20 Sun 20:12)
なるほど。テキストアンカー部分を可視化するのですね。
InDesignはそのためのUIを持っていないようなので、
自衛するしかないと思います。(違ったら教えてください)
テキストアンカーの位置は索引と同じで、開始点だけは表示されているはずです。
:の形の制御文字です。画面で確認できますよね?
でも、終端が分かりません。ということは、自衛する方法として、
打ち消し線などの属性を付けて可視化するのはいかがでしょう?
それも無理そうであれば、かねむーさんが公開されているスクリプトがありましたので、
これで修正前の段落を調べて修正する方法しかないと思います。
https://gist.github.com/kanemu/863076
[16589] 流星光輝 (2014/04/21 Mon 04:00) web
流星光輝様
テキストアンカーの位置に制御文字が表示されていました。
小さくて気づいていませんでした…
検索もできるので,ご提案いただいた打消し線などの属性を付けて可視化しようと思います。
ありがとうございました。
[16591] とんぼ (2014/04/21 Mon 12:59)