正規表現スタイルでの検索方法

[9569]正規表現スタイルでの検索方法 投稿者:Minaduki 投稿日:2018/12/17 23:16:21
業務上、正規表現(スタイル)を使った作業をしなければならず、
独学で勉強していたのですが、どうしても解らない部分があります。
皆様のアドバイスを頂けないでしょうか。環境はインデザインCS6です。

「Tシャツ1枚入」
「くつした20足組」
「折り紙300枚セット」

…と仮にあったとき、それぞれ1,2,3(一番左の数字)のみを検索(してスタイルを当てる)にはどうすれば宜しいでしょうか。

具体的には「○枚入」「○○足組」「○○○枚セット」部分に下線を使ったベタ囲みを正規表現スタイルで当てたのですが(ここまではできました)、
ベタ囲みの左端と数字がくっついてしまう為、一番左の数字にのみ、「前8分アキ」を設定したスタイルを当てたいのですが…

\d(?=枚入|足組|枚セット)

では数字が1桁の場合はうまくあたりますが、当然2桁以上のときは1の位のみにスタイルが当たってしまいます。

ご教示頂けると幸いです。
よろしくお願い致します。


勝手にスタイルが

[9562]勝手にスタイルが 投稿者:zokka 投稿日:2018/12/13 09:07:29
Mac OS Sierra 10.12.6
indesign CC 2019

Wordからテキストの配置をした時の質問です。
段落スタイル、文字スタイルを多用していますが、テキストを読み込んだ時に勝手に段落スタイル、文字スタイルが適用されてしまいます。流し込みの前にスタイルを選んでおいても、変わってしまいます。
理由を教えていただけると助かります。よろしくお願いします。

正規表現検索置換スクリプトの選択範囲指定

[9556]正規表現検索置換スクリプトの選択範囲指定 投稿者:ただ 投稿日:2018/12/06 14:49:19
Windows7
InDesignCS5.5です。

以前、HTMLタグの入ったテキストの正規表現検索置換でお世話になりました。
この仕事の派生で、逆に
「InDesignで組んだテキストデータをHTMLタグ囲み文字に
直した状態のデータ」を納品してほしい(要はデータベースに組み込むつもりと思われます)、
という依頼が出てしまいました。

実現したいのは「選択しているテキストの内、特定の文字スタイルを< >タグ囲みにして返す」というもので、
動作自体はするのですが、どうしても「ドキュメント全体」が対象となってしまい、思った動作になりません。

正規表現検索置換のスクリプトで「選択しているテキストだけ」を対象に検索置換させる、という方法はないのでしょうか?

一応、拙い構文で見苦しいと思いますが、
以下がスクリプトになります。

//正規検索初期化
app.changeGrepPreferences = NothingEnum.nothing;
app.findGrepPreferences = NothingEnum.nothing;

//検索オプション
app.findChangeGrepOptions.widthSensitive = false;

//文字スタイル「下付き」を<SUB>囲みに戻し文字スタイル「処理済み」をあてる(重複処理防止)
app.findGrepPreferences.findWhat = ".+";
app.findGrepPreferences.appliedCharacterStyle = "下付き";
app.changeGrepPreferences.changeTo = "<SUB>$0</SUB>";
app.changeGrepPreferences.appliedCharacterStyle = "処理済み";
app.changeGrep();

//選択範囲を対象
var text = app.activeDocument.selection;
for(var i = 0; i < text.length; i++) {
text[i].changeGrep();
}

最後の「選択範囲を対象」の構文が間違っているのだと思うのですが、調べても正解が出てこないのです…。

条件置換でインラインオブジェクトが消える

[9553]条件置換でインラインオブジェクトが消える 投稿者:かにかに 投稿日:2018/11/16 11:08:15
Mac OS X 10.9.5
indesign CS6

再度壁にぶつかりましたのでお知恵を頂きたく思います。
辞書を作成するにあたり、組版の後に著者ごとに校正を依頼する必要があり
単語ごとに担当著者の名前を入れておき、社内での校正が終わった後に
条件置換で条件を当てて著者校を作ろうと考えていました。

いざ作成の段階になり条件置換で条件を当てたところ、本文中の「同義語」「類義語」を示すインラインオブジェクトが消える(非表示になる)事に気付きました。「すべてを置換」でも一段落ごとの「置換」でも消えます。
しかし「条件テキスト」パネルから個別に条件をあてると消えません。

色々試してみました。
�@条件をあてる際の置換形式の設定を「置換」から「追加」に変えてみる→消える
�Aインラインオブジェクトの文字スタイルを「なし」にしてから置換してみる→消える
�B適当なオブジェクトを作ってインラインで入れてから置換してみる→入れたものも含めて消える

これはIndesignの仕様なのでしょうか?
著者は200名近くおり手作業でやるのはなかなか厳しいものがあります…。
もし分かる方おられましたらアドバイスよろしくお願い致します。

attached image

InDesign オーバーセットテキストのテキストフレーム作成に関する質問

[9548]InDesign オーバーセットテキストのテキストフレーム作成に関する質問 投稿者:KKK 投稿日:2018/11/06 21:22:13

InDesign オーバーセットテキストのテキストフレーム作成に関して質問です。

文字の流し込みをする際にオーバーセットテキストとなってしまった際に編集さんに「あふれてます」と知らせるために赤いアウトポートマークから新規テキストフレームを作成しようとするのですが、元テキストのすぐ下をクリックしても段組内だとその段組の左端からテキストフレームが作成されてしまいます。
その度にフレームを調整して位置を変えるのが時間がかかるので、
クリックしたらすぐ下にテキストフレームができるようにしたいのですが、設定で変更は可能でしょうか。

InDesign CS6
Mac OS 10.10.5(yosemite)
どなたかご教示いただけましたら幸いです。

attached image

InDesignのスクリプトに関する質問

[9536]InDesignのスクリプトに関する質問 投稿者:masa_hon 投稿日:2018/10/25 17:09:13
InDesignのJavaScriptに関して質問です。

諸事情ありまして
InDesignの「ページ番号とセクションの設定」をスクリプトで開きたく、次のようにJavaScriptを記述してみました。

var myMenuAction = app.menuActions.item("$ID/Section Options...");
myMenuAction.invoke();

しかし、「ページ番号とセクションの設定」が開くのですが、
「OK」や「キャンセル」を押すと必ずもう一度開いてしまいます。
2回目は「OK」や「キャンセル」で閉じます。
なぜか、必ず2回開いてしまうのです。

InDesign CC2017
Mac OS 10.12.6

どなたかご教示いただけたら幸いです。

EventListenerのExportでファイル種別限定できますか?

[9534]EventListenerのExportでファイル種別限定できますか? 投稿者:snl 投稿日:2018/10/24 23:28:28
お世話になっております

スクリプトに関しての質問です。

PDFを書き出す時に、自動でドキュメントを検査するスクリプトを作っています。
検査する処理に関しては作ったのでいいですが、
「PDFを書き出す時に自動で走らせる」
という部分で悩んでいます。

一応、〜〜addEventListener("beforeExport"〜〜
で書き出し時に処理する記述はできましたが、
PDF以外の書き出しにも、その処理がかかってしまうため、
これをPDFの書き出し限定にしたいのです。

なにか方法はありますか?

行末の「先頭文字スタイルの終了文字」

[9529]行末の「先頭文字スタイルの終了文字」 投稿者:かにかに 投稿日:2018/10/23 14:20:48
Mac OS X 10.9.5
indesign CS6

お久しぶりです。再度アドバイスを頂きたく投稿させて頂きます。
以前質問させて頂きました「テキスト変数のハシラ」ではみなさまに知恵を頂き、ありがとうございました。
その際に文字スタイルの区切りマーカーとして白塗りにした記号を使用していましたが、
(z-)様に「先頭スタイルの終了文字」を使うようにアドバイスを頂き実行しています。

現在組版作業を進めているのですが、添付のように「先頭文字スタイルの終了文字+全角アキ」にて進めていた所、
「百科事典」の項目のように英文表記が長い項目で1行目の字送りが広くなりすぎてしまう事に気付きました。「イミダス」が標準の字送りなのでさすがに見た目が悪いです。

恐らく「先頭文字スタイルの終了文字」が行末・行頭に来ないように設定されていると思うのですが、せめて「ひゃっかじてん」までは1行目に収めたいので設定を変更したいです。
「書式」→「禁則処理セット」でも設定がうまくいかず困っています。
何か良い知恵をお持ちの方よろしくお願い致します。

attached image

「'」を「‘」「’」に、または「''」を「“」「”」に、うまく変換する方法

[9523]「'」を「‘」「’」に、または「''」を「“」「”」に、うまく変換する方法 投稿者:q3 投稿日:2018/10/22 19:40:40
CS6ユーザーです。

支給されたテキストに、「'」「‘」「’」または、「''」「“」「”」が混在しており、
「'」を「‘」「’」に、「''」を「“」「”」に変換したいと思っています。

ですが、「'」で検索すると「‘」「’」も検索されてしまい、いちいち「'」かどうかをチェックしながら変えています(「''」を「“」「”」の場合も同様)。
もっといい方法はないでしょうか。

もしかして、Jeditでこれを解消する機能があったりしますか?
既に全テキストを流し込み済みなので、今回はInDesign上の作業になるのですが…。

よろしくお願いいたします。

校正出力用にインデに名刺を配置するやり方

[9519]校正出力用にインデに名刺を配置するやり方 投稿者:yama 投稿日:2018/09/20 16:45:53
inDesign CS6
初心者で申し訳ないです。

大人数の名刺を作るにあたって、
単ページのドキュメントに人数分のページを作って作成しました。

校正用にinDesignにinddデータを貼りたいのですが
(B4_12面付×数ページ)

https://blogs.adobe.com/creativestation/dtp-make-good-use-of-indesign-layout-tatechuyoko-ruby
↑YUJIサマのコチラ記事の
画像をレイアウトする
をやってみたのですが、100%で配置するのが難しかったので、

http://milligramme.cc/note/post/2011-01-13-indesign/
↑mg:noteサマの「スプレッドごとにドキュメントを分割」のスクリプトと、
http://www.adg7.com/takenote_b/2009/07/3004.html
↑たけうちとおるサマの「画像配置04コンタクトシート」
を活用させていただき、理想の仕上がりが出来ました。

しかし、一括で出来ないものかと模索しておりまして、
もし、簡単に出来る方法がわかる方ご教授願いたいです。

よろしくお願いいたします。

ハイフンの文字組アキ量設定における文字クラスは?

[9515]ハイフンの文字組アキ量設定における文字クラスは? 投稿者:naze 投稿日:2018/09/14 15:44:46
-(ハイフン)の両隣の文字とのアキを、文字組アキ量設定で調整したいのですが、
文字組アキ量設定では、ハイフンの文字クラスは何になりますか?
適切なものが分かりませんでした。よろしくお願いします。
(InDesign CS6です。)

InDesign CS3 に流し込まれた連番を自動でつけなおしたい。

[9513]InDesign CS3 に流し込まれた連番を自動でつけなおしたい。 投稿者:蒼い稲妻 投稿日:2018/09/13 18:45:11
添付画像のように、先頭に連番をつけたテキストが流し込まれています。
1〜3000番ほどの項目があります。
正規表現でテキストを整え、一気に流しこんで検索置換(GREP)で体裁を整えました。


完成間近のいまになり、項目の順番が間違っていたとのことで、順番の変更指示(シャッフル)が大量に来ました。

手作業で先頭の数字を変更するのはたいへんですし、間違いの危険も大きいです。

先頭の数字だけの検索ヒットは可能ですが、これを連番につけ替える方法はありますでしょうか?

ご教示ください。

[制作環境]
MacOS10.9.5
InDesign CS3
Jedit

attached image

回り込みのオブジェクトで本文のインデントがなくなってしまう

[9496]回り込みのオブジェクトで本文のインデントがなくなってしまう 投稿者:q3 投稿日:2018/08/27 12:08:08
CS6です。

本文にインデント設定をし、そこに回り込み設定のあるオブジェクトを置くと、本文のインデントがなくなってしまいます。
そういった箇所は手動でインデントがない状態にするのですが、オブジェクトがその位置でなくなった場合に気をつけて再度インデント状態にしなければならないので修正モレが出ないか心配です。

回り込み設定のあるオブジェクトを置くと本文のインデントがなくなってしまう症状は、どのようにすればなくなるのでしょうか。

英文の行跨ぎ

[9492]英文の行跨ぎ 投稿者:909 STATE 投稿日:2018/08/08 11:21:50
よろしくお願いします。
日本語組版に1バイト英文が混在する場合、
英文に適切なハイフン処理をさせずに、かつ
不自然に字間が開かないようにできないかと悪戦苦闘しています。

例えば、ありがちなのがURLですが
http://www.aiueo-kakikukeko.jp/12345
というのが一行に収まりきらない場合、添付画像右「ダメな例」のようになってしまいます。
これを、kとoが別れてしまうのも構うことなく左の「望ましい例」のようにできればと思っています。
勿論、手動で強制改行させるというようなことをせずに。

ご教示いただければ幸いです。

attached image

見開き、右ページに通しノンブル

[9487]見開き、右ページに通しノンブル 投稿者:MAR 投稿日:2018/08/04 07:14:23
お世話になります。
当方、インデザインCC2018です。
質問させていただきます。
見開きページで制作しています。
この制作物の右側ページのみに通しノンブルを入れたいのですが…

左ページにノンブルは入りません。
右ページに「1、2、3、…」通しノンブルが入ります。

自動ノンブルの設定は可能でしょうか?
よろしくお願いいたします。