〈正規表現の勉強〉数字を選ぶ
これから、InDesignの正規表現を勉強します。
Wordでは、ワイルドカードと呼ばれている機能です。
正規表現にはとても便利な魔法の呪文がたくさんあり、一括で
①語句を統一
②ルールを適用
③スタイルとデザインを施す
などの処理ができます。
WordとInDesignのリンクに欠かせない機能です。
最初に、紹介する呪文は、
\d (数字)
\D (数字以外)
[0-9] (半角数字)
[0-9] (全角数字)
例えば、下のような原稿があるとします。
この原稿から、数字だけを選びます。
検索と置換の正規表現は以下のとおり↓
赤い文字が、選ばれた数字です↓
正規表現について解説すると、
①検索文字列の \d は、数字を選びなさいという呪文です。
②置換形式の「文字スタイル:M100」は、選ばれた文字をM100にします。
文字スタイルを変えることによって、M100に色変えするのではなく、書体を変えることもできます。
結果↓
\d は、半角数字も全角数字も選びます。
下の原稿で、
検索と置換をかけると、
半角も全角も選択されて、色が変わりました。
ちなみに、呪文を \D とすると、
数字以外が選択されます↓
半角数字だけを選択するときは、
正規表現の呪文は、[0-9] です。
※全て、英語入力(半角)してください。
半角数字だけ選ばれました↓
逆に全角数字だけを選ぶときの呪文は、[0–9]
※赤い字の0と9は、全角数字で入力してください。
全角数字だけが選ばれます↓
ぜんぜん意味不明でしょうが、しばらく我慢してください。
もう少し基本的なことを紹介してから、仕事に役立つテクニックに入りますから。
いまはまだ、へー、そんなことができるんだ!の感想で。
問題発生!二桁数字に下線(マーカー)をひけません!→やや解決しました。
ショートカットで簡単に、カーニングを-1000にする方法
いちいち、カーニングに-1000と入力するのは面倒です。
〈追記〉Wordでの、英語の全角と半角の変換について「高度な検索と置換」
記事「Wordでの、英語の全角と半角の変換について」の追記です。
Kotoのコメント「カタカナまで半角
用意した原稿は、
事件は、すべての文字を選択したから起こったのです!
文字種の変換で
半角を選ぶと、
下のように、カタカナも半角になってしまいます。
半角への指示は下の方法もあります↓
確かに、これは事件!
Kotoの解決策は、「高度な検索と置換」を使います。
「検索」欄は、
検索対象に、[0–9A–Za–z] ※青字は半角、赤字は全角で入力
※全角の数字と英語を選択するという意味です。
「検索結果〜」と「ワイルドカード〜」にチェックを入れます。
半角を選ぶと、
カタカナは変換されません。
このワイルドカードを使った「高度な検索と置換」は、これからもどんどん記事にします。
Word→InDesignのリンク化では、避けて通ることはできません。
遠慮なく質問してください。
PDFの「注釈」を見落とさない、より便利な使い方
PDFの「注釈」機能の便利な使い方です。
見落とし防止策です。
注釈の一覧を見るには、画面右側の注釈をクリック↓
一覧が表示されます。
注釈を触ると、画面の左側に該当箇所が現れます。
もっと便利な機能は、Araが使う「文書と注釈を1つのページに表示」。
下の画像の「・・・」→「注釈の一覧を作成」を選び、
「コネクタラインを含む文書と注釈を1つのページに表示」にチェックを入れます。
下のように、線付きで注釈が表示されます。
見落としがなくなります。
WordのルビをそのままInDesignで表示する方法
WordのルビをそのままInDesignで表示することができます。
Wordの文章を
InDesignに「配置」します。
それだけです↓
ただ、これはプレーンテキストではないので、次に紹介する手法が現実的です。
もし、ルビが少ないなら、Wordの文章をテキスト保存します。
ファイル形式を、プレーンテキストにします。
エンコード方法は、その他→Unicode(UTF-8)
変換されたテキストでは、ルビは括弧に挟まれました。
プレーンテキストをInDesignにデザインに読み込むと↓
検索と置換で、
①ルビに色をつけます
②括弧 ( ) を削除します
赤い文字を目印にして、手作業でルビをふります↓
あるいは、スクリプトを使います(簡単)↓
Wordで、見出しの自動ナンバリング
Wordの見出しスタイルに、「自動ナンバリング機能」を加えます。
「スタイルの変更」を選び、
「基準にするスタイル」→「段落番号」を選択。
見出しに番号が付きました。
ナンバリング機能を加えたときは、スタイル名を変更してください。
「★見出し1行どり(頭に番号)」とか。
Wordで、各英単語の先頭文字を大文字にする方法
Wordで、各英単語の先頭文字を大文字にします。
少し面倒です。
高度な検索と置換で、
検索対象 → [A-z] ※半角で入力してください
検索結果〜 → チェックを入れる
ワイルドカード〜 → チェックを入れる
「すべてを検索」をクリックします。
該当箇所が選ばれました。
「フォーマット」→「文字種の変換」を選び、
「各単語の先頭文字を大文字にする」にチェックをいれます。
単語の頭だけ、大文字になりました。
Wordでの、英語の全角と半角の変換について。
※最後に追記あり。
Wordで半角英語と全角英語の変換は、「文字種の変換」機能を使います。
文章を選択して、
「フォーマット」→「文字種の変換」を選択、
「全角」を選べば、
全角英語になります。
追記。
Kotoから「カタカナまで半角
確かに、下の原稿で
半角に変換すると、
下のように、カタカナも半角なります。
Kotoの解決策は→記事「〈追記〉Wordでの、英語の全角と半角の変換について」
各単語の先頭文字を大文字にする、これが難しいです。