ぼんやりDTP

DTPに関係したりしなかったりするぼんやりとした話をなんとなく。

Illustratorでデータ結合

Illustratorcsvファイルを利用したデータ結合はできるか?

Illustratorでデータ結合したい、csvファイルでInDesignのように。

ググったところ、できるようだが、csvファイルの利用は最新版のCC 2018でしかできない?

  1. Illustrator でデータを結合して、テンプレートと変数によるデータ駆動型グラフィックを作成します
  2. Merge data to create data-driven graphics through templates and variables in Illustrator

更にググったら、CC 2018の3月リリースからの機能のようだ。

できたてだったんか…。変なタイミングでググってしまった。

  1. Illustrator CCの新機能 | 新しいアセット書き出しパネル
  2. 新機能の概要 | Illustrator CC 2018 年 3 月および 2017 年 10 月リリース

CC 2018の2018年3月リリース版のヘルプの画像:

f:id:bonyari_dtp:20180314185248p:plain

CC 2018の2017年10月リリース版の変数パレットの画像:

f:id:bonyari_dtp:20180314185148p:plain

過去バージョンでのデータ結合

過去バージョンでは、xmlファイルしか利用できないため、csvファイルを利用する場合はスクリプト等を利用するのが必要な模様。

  1. Adobe Illustrator Variable Data - The EASY way!
    1. Adobe-Illustrator/Variable Importer at master · Silly-V/Adobe-Illustrator · GitHub
  2. https://bulan.co/swings/illustrator_script/
  3. Illustratorで『データ結合』もどき改良(!)版 - InDesignerの悪あがき
  4. It's Automatic! イラレで時短、ノンプログラマーでもできる自動組版! - V.G.M.@Akira Kohno
  5. Adobe IllustratorでJavaScriptを使う (CSVファイルのテキストを流し込む) « 来栖川電算

csvファイルからIllustratorで利用可能なxmlに変換してくれるwebサービス

過去バージョンのヘルプ。

余談だがadobeのオンラインヘルプは対象のバージョンがわからないので不便。

  1. 以前のバージョンの Adobe Illustrator 用ヘルプ
  2. Help for older versions of Adobe Illustrator

実際の作業の流れ

  1. ベースのaiファイル作成
  2. 任意のオブジェクトを選択、「変数」パレットで「オブジェクトを動的に設定」ボタンで変数作成してオブジェクトとバインドする
    1. 「表示を動的に設定」ボタンは「レイヤー」パレットでの表示/非表示の状態に対応
  3. 変数名とオブジェクトのリストをExcel等で作成、CSVファイルに書き出し
    1. CC 2018(3月リリース版)以降
      • 「変数」パレットからCSVファイルを読み込み
    2. 〜CC 2018(10月リリース版)以前
  4. アクションのバッチ処理でそれぞれのデータセットのファイルを書き出し
    1. 複製を保存するアクションを作成
    2. 「バッチ」選択
    3. 作成したアクションを選択
    4. ソースはデータセット
    5. 保存先を選択
    6. ファイル名は任意
    7. OK

Illustratorで線に縁取りをつける

Illustratorで線に縁取りをつける。引出線(callout)とか用に。

基本なんだろうとは思うが、メモ。

  1. アピアランス」パレットで、「線」を選択。
  2. アピアランス」パレットの「選択した項目を複製」ボタンを押すか、ボタンに「線」をドラッグ。
  3. 下の線の太さ、色を任意に設定する。
  4. 設定を済ませたオブジェクトを「グラフィックスタイル」にドラッグして登録、再利用。

Acrobat DCでテキスト選択

Acrobat DCでテキスト選択ツールが見当たらないのでググった。

Acrobat DCでテキスト選択するにはいくつか方法がある。

  1. コンテキストメニューから「選択ツール」を選択。
  2. 「表示」→「表示」→「表示切り替え」→「ページコントロール」→「ページコントロールを表示」を選択してページコントロールを表示、選択ツールアイコンを選択。
  3. 「環境設定」→「一般」の「手のひらツールでテキストを選択可能にする」のチェックを入れる。

参照ページ:

  1. 文字の選択や編集はできますか (Acrobat DC)
  2. Reader8以降でテキスト範囲選択が出来ない | Adobe Community
  3. Reader ヘルプ | 画像やテキストをコピーして他のアプリケーションに貼り付ける方法 (Adobe Reader XI/Acrobat Reader DC)
  4. Adobe Acrobat Reader DCで手のひらツールが見つからない | Adobe Community

PDFの差分を取る

PDFの差分を取りたいとき。

これまで、Acrobatの比較する機能を使ってきたが、Acrobatの9以降?の比較機能は重すぎるし、どうもわかりやすさにかける。

最近のMacのOSだと、もうAcrobat 8を入れるのも動かすのも現実的ではない。

他にないものかとぐぐったら diff-pdf なるものがあるそう。

導入手順

ターミナルで下記のような感じでインストール、実行。

brew install diff-pdf
> homebrewでインストール。

diff-pdf --output-diff=diff.pdf a.pdf b.pdf
> output-diff に a.pdf と b.pdf の差分PDFを出力。

diff-pdf --view a.pdf b.pdf
> a.pdf と b.pdf の差分を新規ウィンドウに表示。
> 実際にやってみたらパーミッション?の確認みたいな表示がターミナルに出た。

/usr/local/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier<T>::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type
Collecting stack trace information, please wait...An admin user name and password is required to enter Developer Mode.
Admin user name (hoge): 
Password:

diff-pdf --help
> コマンドオプションを表示

補足

  • 差分の表示は赤い表示が a.pdf(前者)、青い(シアン)表示が b.pdf(後者)。
  • ページずれがあっても面倒は見てくれないので、空白ページを入れてページ構成が同じになるようにするなど、調整したほうが良い模様。

参考ページ

ナンバーサイン「#」について

ナンバーサイン「#」について。

色んな読み方があるけど、たまに思い出したいけど忘れるのでメモ。

主なもの

  • 番号記号
  • ナンバーサイン(number sign)
  • パウンド(pound)
  • ハッシュ(hash)
  • Octothorp, octothorpe, octathorp, octatherp

  • シャープ(sharp)「♯」

    • 微妙に違う記号だが、慣用的に呼ばれる。

その他

  • Comment sign
  • Cross
  • Hashtag, hashtag symbol
  • Hex
  • Space
  • Square
  • Others
    • crosshatch, (garden) fence, mesh, flash, grid, pig-pen, tictactoe, scratch (mark), (garden) gate, hak, oof, rake, crunch, punch mark, sink, corridor, capital 3, and waffle.

参考ページ

DTPで数式

InDesignなどで組んでて、数個数式を入れる必要がある時の選択肢など。

  1. TeXで数式組んでEPSかPDFで書き出して貼り付ける。
  2. Wordとかの数式組めるアプリケーションで組んでPDFとかで書き出して貼り付ける。
  3. プラグインソフトを購入する。

数式とかガッツリ扱う機会も無いようなので、プラグインソフトは高いので断念。

フォントの問題

DTPの観点からすると数式とは言え、本文の書体とのバランスが気になるところ。

とりあえず使用できそうな書体は以下の様だが、探せばもっと選択肢はあるだろう。

TeXで使用できる書体

  1. ComputerModern(オリジナル?)
  2. Times系(モダンな?セリフ)
  3. Palatino系(多少カリグラフィックな?セリフ)
  4. Helvetica系(サンセリフ
  5. Charter系(多少スラブセリフ的なセリフ)

Wordで使用できる書体

  1. Times系(旧バージョンで使用? モダンな?セリフ)
  2. Cambria Math系(多少スラブセリフ的なセリフ)

参考サイト

  1. 「知恵ノート」は終了いたしました - Yahoo!知恵袋
    1. ワードの数式フォント(デフォルト)をCambria Math以外に【MS WORD】 - Yahoo!知恵袋(消えたのでweb archiveから)

  2. TeXとフォント - TeX Wiki
  3. The LaTeX Font Catalogue – Serif Fonts
    1. The LaTeX Font Catalogue – Libertinus Serif
    2. The LaTeX Font Catalogue – Cochineal
    3. The LaTeX Font Catalogue – Source Serif Pro Regular
    4. The LaTeX Font Catalogue – PX Fonts
  4. TeX memo
  5. http://www.fugenji.org/~thomas/texlive-guide/font_setup.html
  6. updmap and kanji - TeX Live - TeX Users Group

TeXでやる場合の選択肢

  1. オンラインのサービスで数式だけ書き出し。

    1. TeXclip(良さげ、細かいとこまでこだわらなければこれでいけそう)
    2. Math(手書きで描いた数式を認識、TeX等のコードに変換してくれる)
    3. Online Latex FormatterTeXのコードの整形)
    4. Detexify LaTeX handwritten symbol recognition(記号を手書き入力)
  2. PCにTeXのソフトウェアを入れる。

    1. MacならMacTeX。MacTeX - TeX Wiki
    2. WIndowsLinuxならTeXLive?

TeXを画像に書き出すソフトウェア

  1. TeX2img - TeX Wiki
  2. LaTeXiT - TeX Wiki

TeXの情報源

  1. TeX Wiki
    1. LaTeX入門 - TeX Wiki
    2. OTF - TeX Wiki
  2. TeX/LaTeX入門 - Wikibooks

その他

  1. LaTeX の「アレなデフォルト」 傾向と対策 - Qiita
  2. 使ってはいけない LaTeX のコマンド・パッケージ・作法 - Ichiro Maruta Homepage
  3. 大学学部生のためのLaTeXによるレポート作成入門 その4 数式の挿入 | inashiro's blog

Officeソフトでやる場合の選択肢

  1. 無料総合オフィスソフトウェア - Apache OpenOffice 日本語プロジェクト
    1. 数式(Math)
  2. Microsoft Office - 家庭やビジネスで活用できるソフトウェア
    1. 数式を入力、挿入、または変更する - Office サポート

InDesignの「オプティカルマージン揃え」とIllustratorの「最適なマージン揃え」

同じような機能だが、メニューのどこにあるかとか、どういう名前だとかが曖昧なのでメモ。

InDesign

InDesign CS5.5の[オプティカルマージン揃え]は[ストーリー]パレットにある。

また、オブジェクトスタイルに設定することもできる。

Illustrator

Illustrator CS5.5等では、[書式]メニュー自体の[最適なマージン揃え]メニューでオンオフ。

参考ページ

Adobe InDesign での段落の書式設定

欧文で、句読点や「W」のような文字がテキストフレームの右端または左端にくると、テキストの端が揃っていないように見えます。オプティカルマージン揃えは、欧文テキストの句読点(ピリオド、コンマ、引用符、ダッシュなど)や文字(「W」と「A」など)のエッジを、マージンの外にぶら下げるかどうかを制御し、テキストの端が整って見えるようにします。

  1. テキストフレームを選択するか、ストーリー内をクリックします。
  2. 書式/ストーリーを選択します。
  3. オプティカルマージン揃え」を選択します。
  4. すぐ下にあるテキストボックスに、適切なぶら下がり量を指定します。最良の結果を得るには、ストーリーのテキストと同じフォントサイズを指定します。

注意:

個々の段落の「オプティカルマージン揃え」をオフにするには、段落パネルメニューまたはコントロールパネルメニューの「オプティカルマージンを無視」を選択します。

No.26 オプティカルマージン揃えとは | InDesign 1.0 | InDesignの勉強部屋 http://study-room.info/id/studyroom/id1/study26.html

[書式]メニューの[ストーリー]パレットには[オプティカルマージン揃え]という項目があります(下図参照)。これはどういった働きをするのでしょうか。

Illustrator で段落の書式設定をおこなう方法 https://helpx.adobe.com/jp/illustrator/using/formatting-paragraphs.html

最適なマージン揃え テキストオブジェクト内のすべての段落に対して句読点の配置が調整されます。 この設定がオンになっている場合、欧文の句読点と、W や A などの文字のエッジがテキストマージンの外側に配置され、テキストの外観を揃えることができます。 この設定を適用するには、テキストオブジェクトを選択して、書式/最適なマージン揃えを選択します。

ヘッドラインを合わせるとアウトラインを作成 Illustrator CS5 の使い方 - カフィネット http://japanism.info/illustrator-format2.html

メニューバー「書式」の最適なマージン揃えとは、テキストオブジェクトの句読点などの配置を調整する機能です。適用されている場合は、メニューの横にチェックが入ります。