投稿論文や予稿でPDFを要求されることが増えました。 ここではPDFの上手な作り方を解説します。
目次
参考になるかもしれない他のページ
Ghostscript(ps2pdf),pdfTeX,dvipdfm/dvipdfmx のほかに次のソフトがあります。
Acrobat は Acrobat Distiller を含む製品(商品)です。 値段は アドビシステムズ で確認してください。
Adobe Reader(旧称 Acrobat Reader)は Acrobat の表示・印刷機能だけを抜き出したもので, Adobe Readerのダウンロードページ から無償で入手できます。
Acrobat があれば Adobe Reader は不要です。
お金があれば Acrobat,InDesign,Illustrator,Photoshop 等を合わせた Adobe Creative Suite Premium 版を買ってしまいましょう。 学生・教員ならアカデミックパッケージが利用できます。 購入には学生証か学校関係者であることの証明書が必要です。 詳しくは アドビシステムズ のサイトをチェックしてください。
アカデミックパッケージは通常パッケージと比べてフォント等が少ないです。 詳しくはアドビのサイトでチェックしてください。
Microsoft 製品でも Adobe 製品でも,なるべく最新のアップデートを適用しておきましょう。 Microsoft Office は[スタート]―[Windows Update]から「Office のアップデート」を選びます。 Adobe 製品は アドビシステムズ のダウンロードのページをご覧ください。
Mac OS X 用の Acrobat を買われる際には Adobe Acrobat 7.0 Macintosh上での制限についてのお知らせ をご覧ください。
PDFWriter ではなく Distiller を使います。
[スタート]―[設定](―[コントロールパネル])―[プリンタ] にある「Adobe PDF」(または「Acrobat Distiller」)プリンタアイコンを右クリックし,「通常使うプリンタに設定」します。 古いバージョンの Word などでは,プリンタ設定によって文字の並び方まで変わってしまうので,ソフトを立ち上げる前にこれをやっておくのが安全です。
Windows NT/2000/XP では,「Adobe PDF」(「Acrobat Distiller」)プリンタアイコンを右クリックし,[プロパティ]―[全般]―[印刷設定]―[詳細設定]で細かい設定をします。
[TrueTypeフォント]の項目は,デフォルトでは「デバイスフォントと代替」になっています。 このままのほうが軽いPDFファイルができます。 論文のオンライン投稿ではこのままにしておきます。 デザインものなどで,まったく同じフォントで出力してほしいなら,ここを「ソフトフォントとしてダウンロード」にします。
また,PostScriptオプションの左の[+]をクリックし,[PostScript出力オプション]を「エラーが軽減するよう最適化」にするといいでしょう。 その下のTrueTypeフォントダウンロードオプションは「自動」または「Native TrueType」にしておきます(Windows 95/98/Meでは[フォントの送信方法]で「Type 42」を選びます)。
[スタート]―[プログラム]―[Acrobat Distiller]でDistillerを立ち上げます。
Distillerの[ファイル]―[環境設定]で「PDFファイルの保存先を確認」をオンにします。 「Distillerで変換後にPDFを表示」もオンにしておくと確認のため便利です。
まず[ジョブオプション](Acrobat 5.0まで)を選びます。 印刷所でイメージセッタに出力してもらうならPress(4.0ではPressOptimized)にするのが一般的ですが,サイズが大きくなります。 論文のオンライン投稿ならPrint(4.0ではPrintOptimized)で十分でしょう。 Webで見てもらうだけならCJKScreen(4.0ではCJKScreenOptimized)です。 CJKというのは中国語・日本語・韓国語のことで,西欧語ならCJKの付かないものにします。
同じことは,Acrobat 6.0では[Adobe PDF設定]で選びます。 Web用ならSmallest File Size,論文提出用には低品位でよければStandard,より高品位にするにはHigh Qualityにすればいいでしょう。 Press Qualityは論文では必要ないでしょう。
[設定]―[Adobe PDF設定の編集](5.0,4.0では[設定]―[ジョブオプション])は次のように設定します。
以上の設定内容を「名前を付けて保存」します。 ファイル名はたとえば A4.joboptions のようにします。
以上の設定が終われば Distiller は[×]で閉じておいてかまいませんが,二つ同時には立ち上がらないようにできていますので,立ち上げたままにしておけば起動時間が節約できます。
LaTeX + dvips(k) で作った PS ファイルを変換する際に Warning: Ryumin-Light not found, using Font Substitution. Font cannot be embedded. 等という警告が出ますが,無視してかまいません。 むしろこのように出るほうがフォントが埋め込まれず軽い PDF になります。 この PDF を開くと,Ryumin-Light がなければMS 明朝または小塚明朝で表示されます。 これに対して,XXX not found, using Courier. というメッセージはエラーです。
Distiller を Windows のコマンドプロンプトから使うには start hoge.ps と打ち込みます。 拡張子 ps と関連づけられていれば Distiller が起動するか,すでに起動している Distiller が処理を始めます。 保存場所や上書き確認をせず Acrobat を立ち上げない設定にしておけば便利です。 さらに,共有フォルダを「監視フォルダ」に指定して立ち上げておけば Linux 等からでも使えます。
LaTeX で color パッケージを使って dvips(k) → Distiller で作った PDF を印刷すると文字がアミカケ状態になってしまうことがあります。 IllustratorからPDFを作ると、文字が灰色になってしまうときの対処法 に従って[設定]―[ジョブオプション]―[カラー]を「カラーマネジメント用にすべてタグ付け」,作業用スペースの CMYK を Photoshop 5 Default CMYK にすると直りました(理屈はよくわかってないのですが)。 設定ファイルを「プリプレス-日本」にしても直るようです [qa:18199]。
Photoshop 5 Default CMYK にすると今度は色が変わってしまうというご指摘をいただきました。 設定ファイルを「プリプレス-日本」にするのがよさそうです。 ただ,文字がアミカケ状態になるのは Acrobat から非 PS プリンタに出力する際の問題のようですので,PS プリンタ(イメージセッタも)では大丈夫かもしれません。
Mac OS X に Norton AntiVirus を入れると Distiller が使えなくなるそうです (*)
Word は,同じファイルを開いても,同じように書いても,バージョン,設定,テンプレート,プリンタ*1,その他の環境の違いによって,レイアウトが変わってしまうという嫌な特徴を持っています。 正しい方法で PDF にしておけば,レイアウトの崩れは防げます。
[スタート]―[設定](―[コントロールパネル])―[プリンタ] で「Acrobat Distiller」プリンタが「通常使うプリンタに設定」されていることを確認します。
テンプレートが指定されている場合は,それをユーザテンプレート用のフォルダに入れておきます。 ユーザテンプレート用のフォルダは,Word を立ち上げて[ツール]―[オプション]―[規定のフォルダ]で確認できます (見にくい場合はとりあえず[変更]を押してみるといいでしょう)。
Word を立ち上げます。 テンプレートがあるなら「新規作成」でテンプレート名を指定します。 テンプレートがないなら,[ファイル]―[ページ設定]で決められた値を設定します。 用紙は,日欧ではA4,米国ではレターサイズが一般的です。
欧文論文なら,すぐにフォントを欧文フォントに切り替えます。 理系論文用の欧文フォントとしては,本文は Times New Roman,見出しは Arial が一般的です。 ちなみに Word で Century を使うとイタリック体が本来のイタリック体ではなく機械的に斜めにしたものになってしまいます。
欧文論文では全角文字は一切使ってはいけません。 記号類は Symbol フォントを使いましょう。
欧文・和文を問わず,ローマ数字は I,II,III,IV,V のように欧文アルファベットを並べて表します。
和文論文なら,本文は「リュウミンL-KL」,見出しは「中ゴシックBBB」にします。 これらのフォントが一覧に現れない場合は,「Acrobat Distiller」プリンタが「通常使うプリンタに設定」されていないことが考えられます。
和文フォントの文字飾り(ボールド,斜体,ワードアート等)は使ってはいけません。
挿入する図についても,フォントは正しく設定しましょう。 Excelのグラフ軸の数字がMS Pゴシックのままになっていませんか。
完成したら,[ファイル]―[印刷]でプリンタ名がAcrobat Distillerになっていることを確認し,印刷します。 PDFファイル名を聞いてきますので,フォルダを確認し,半角英数字でファイル名を付けます。
Acrobat(またはAcrobat Reader)が立ち上がりますので, 拡大して文字がギザギザにならないことを確認します。 また,全ページをスクロールし表示した後で,[ファイル]―[文書のプロパティ]―[フォント] ですべての使用フォントを確認します。 確認項目:
紙に印刷するには,WordではなくAcrobat(またはAcrobat Reader)の印刷メニューで,プリンタ名を物理的なプリンタに変えてから印刷します。 印刷ダイアログの「用紙サイズに合わせてページを縮小」はデフォルトでオンになっているようですが,等サイズで印刷するときはオフにしておかないと微妙に縮小されることがあります。 「画像として印刷」もオフにしておかないとガタガタの印刷になります。 「2バイトフォントのダウンロード」も通常はオフにします。
Word の極細(0.25pt)の罫線は使わないほうが無難です。 画面では見えても,印刷すると飛んでしまうことがあります。 これは他のソフトでも同様です。
なお,PDFではなくWordのファイルとして保存する場合は,プリンタフォントではなくWindows標準のTrueTypeフォントを使わないと,開いた環境により文字がずれてしまいます。
「リュウミンL-KL」「中ゴシックBBB」にする意味ですが,こうしておけば埋め込まなくても Reader が適当なフォントに置き換えてくれるし,PDF そのものが非常に軽くなるし,論文集などで論文ごとに違う和文フォントになるということが避けられるということだったのですが,ネットの高速化で,軽い PDF への要求も以前ほどではありませんし,逆に学会で配布する PDF は海外のパソコンでそのまま開けるように和文フォントを埋め込んではどうかといった話もあるほどです(統一したフォントを埋め込まないと論文ごとにばらつきが出ては困りますが)。 そういうわけで,「いっそのことすべて埋め込んでくれ」という指示もこれからはありかな,という気もします(「MS明朝を埋め込むこと」といった指示は Linux/Mac ユーザに酷ですが)。
なお,これは論文の話で,単独の書籍などであれば,著者の好きなフォントを埋め込んでおくほうがあとでトラブルがないでしょう。
(La)TeX のインストールについては Windows へのインストール, Linux へのインストール などのページをご覧ください。
TeX で PDF を作る現在の標準的な方法は,dvipdfm またはその拡張版 dvipdfmx を使うものです。 具体的には dvipdfm/dvipdfmx の使い方 をご覧ください。
もう一つの方法は,dvips(k) でいったん PostScript に変換して,Distiller で PDF に変換するものです。 このほうが一般に小さな PDF ファイルができます。 詳しくは dvips(k) の使い方 をご覧ください。
3番目の方法は,dviout から Distiller(Adobe PDF)プリンタに印刷するものです。 ただし,欧文フォントや EPS グラフィックがギザギザになります。 欧文フォントがギザギザになる問題は,Computer Modern と AMS フォントに限れば, BaKoMa TrueType フォント をインストールすれば解決できます。 TX フォント など PostScript Type 1 フォントのギザギザは解消できません。 TrueType の Times New Roman,Arial,Courier New であれば,乙部さんの 書体拡張プロジェクト に書かれている方法できれいに出力できます。
角藤さんの W32TeX では Computer Modern Type 1 フォントは t1fonts.tar.gz に含まれています。 古いバージョンは Acrobat 5.0 で支障が出るものがあります。 2000年6月6日以前のものをお使いの方は更新してください。
無償で配布されている Computer Modern Type 1 フォントはすべてのサイズがそろっているわけではないので,次のように type1cm パッケージを使って,存在しない Type 1 フォントは存在するものを拡大・縮小して使うようにする必要があります。
\usepackage{type1cm}
TeX 出力(dvi ファイル)をPDFに変換するフリーソフトです。 オリジナル The dvipdfm Page dvipdfm + 日本語パッチ → CJK 対応 dvipdfm → dvipdfmx と進化しています(→ The DVIPDFMx Project )。 日本語化は拙著 『[改訂版]LaTeX2e 美文書作成入門』 の第1刷が出た後で行われましたので,この本にはほとんど記述がありません。
『[改訂第3版]LaTeX2e 美文書作成入門』は dvipdfmx でPDF化したものを印刷所に入稿して作りました。
dvipdfm 日本語版,dvipdfmx とも,W32TeX(角藤さんの pTeX 配布)に含まれています。
使い方は,コマンドプロンプト(MS-DOSプロンプト)などで dvipdfm xxxx.dvi または dvipdfmx xxxx.dvi と打ち込むだけです。 これで xxxx.dvi が xxxx.pdf に変換されます。 コマンドの苦手なかたは,WinShell などで dvipdfm(x) を使うように設定できます。 新しい dviout でも dvipdfm が起動できます(ニコニコマークを押してください)。
以下では dvipdfmx について説明します。
dvipdfmx がフォントを埋め込むかどうかは設定によります。
まず欧文フォントですが,通常は基本14書体は埋め込みません。 これらを埋め込むには,W32TeX の場合は
dvipdfmx -f dlbase14.map ファイル名
のようにして起動してください。
和文フォントを埋め込むかどうかは cid-x.map というファイルの設定によります。 これに
rml H Ryumin-Light rmlv V Ryumin-Light gbm H GothicBBB-Medium gbmv V GothicBBB-Medium
と書いてあれば埋め込まれません。
rml H :0:MSMINCHO.TTC rmlv V :0:MSMINCHO.TTC gbm H :0:MSGOTHIC.TTC gbmv V :0:MSGOTHIC.TTC
と書いてあれば「MS 明朝」・「MS ゴシック」が埋め込まれます。
dvipdfm(x) は PDF,JPEG,PNG,MetaPost 出力,EPS を挿入できます。 EPS 挿入には外部プログラムとして Ghostscript が必要です。 ビットマップ画像は JPEG または PNG,ベクトル画像は PDF 形式で挿入するのがいいでしょう。
EPS 以外(たとえば zu.png)を挿入するには,あらかじめコマンドプロンプトで
ebb zu.png
と打ち込んで zu.bb というバウンディングボックスファイルを作っておきます。 また,LaTeX ファイル中では
\usepackage[dvipdfm]{graphicx}
...
\includegraphics[width=8cm]{zu.png}
のようにして graphicx パッケージを読み込む際に必ず dvipdfm オプションを与えます。 これで LaTeX と dvipdfm(x) で処理します。
EPS の場合は,dvipdfm(x) が Ghostscript を呼び出して PDF に変換してから埋め込みますが,あらかじめ Distiller 等で PDF にしておくほうが楽です。 Distiller を使う際に,バウンディングボックスを正確にするには,Distiller のジョブオプションの[詳細設定]で「EPSファイルのページサイズ変更とアートワークの中央配置」をオフにして,バウンディングボックス情報は元の EPS のものをそのまま使うといいでしょう。 たとえば元の zu.eps にある %%BoundingBox: 100 200 300 400 といった行をそのまま zu.bb にするか,あるいは
\includegraphics[width=8cm,bb=100 200 300 400]{zu.pdf}
のようにします。
Ghostscript で PDF を作るには,以前は和文 CID フォントを埋め込むように設定しておかないと,EPS ファイル中の和文がビットマップになってしまいましたが,現在では設定をちゃんとすれば和文フォントを埋め込まずにきれいな EPS ができるようになりました。 詳しくは Ghostscript 7.07 のページをご覧ください(すみません,ほとんど Linux 用のページですが,フォントの設定は Windows でも同じです)。
dvipdfm(x) に取り込んだ大きな EPS 図の一部が欠けることがあります。 /usr/local/share/texmf/dvipdfm/config/dvipdfm(x).cfg に
D "gswin32c -q -dNOPAUSE -dBATCH -sPAPERSIZE=a4 ...
と書いてあるところを見つけ,-sPAPERSIZE=a4 を -sPAPERSIZE=a0 にすると直ります。
Distiller をコマンドラインから使いたい場合, Mac OS X では open -a 'Acrobat Distiller 6.0.app' ファイル名 とします(alias を設定しておくと便利でしょう)。
dvipdfm については 中丸さん の dvipdfa, replacecjkfonts, cjkps2pdf のページにいろいろ巧妙な方法が紹介されています。
dvipdfm で PSfrag を使うには,まず \pagestyle{empty} で図と PSfrag だけのページを作り,dvips(k) -Ppdf -E でいったん EPS にしてから,それをメインの LaTeX ファイルに挿入します。 ちょっと面倒ですので, overpic や labelfig を使うのがいいでしょう。
dvipdfm/dvipdfmx は pfb 形式の Type 1 フォントしか使えません。 pfa → pfb 変換には PfaEdit が使えそうです。
dvips は TeX の出力(dvi ファイル)を PostScript(PS)ファイルに変換するツールです。 角藤さんの W32TeX では日本語版は dvipsk というコマンド名になっています。 Red Hat の日本語版は pdvips というコマンド名です。 dvips というコマンドが日本語版になっているものもあります。
dvips で変換した PS ファイルを,Acrobat の入った Windows 上でダブルクリックすれば,Acrobat Distiller が PDF に変換してくれます。 一般に dvipdfm(x) より小さな PDF ができることが多いようですが,dvipdfmx を使うほうがトラブルは少ないかもしれません。
Acrobat Distiller の代わりに Ghostscript 付属の ps2pdf コマンドも使えますが,標準の設定では日本語部分がビットマップになってしまいます。 dvips(k) + ps2pdf を使うくらいなら dvipdfm(x) のほうがいいでしょう。
dvips はできるだけ新しいものを使いましょう。 dvips を含めた Windows 用 TeX については Windows へのインストール のページをご覧ください。 Computer Modern Type 1 フォントの入った t1fonts.tar.gz も必ずインストールしておきます。
xxxx.dvi という dvi ファイルを Distiller 入力用の PostScript ファイル xxxx.ps に変換するには,角藤さんの W32TeX ではコマンドプロンプト(MS-DOS プロンプト)で次のように打ち込みます。(teTeX の標準や,ptetex では,-Ppdf オプションは不要です.デフォルトで,pk フォントではなく Type1 フォントを利用できます)
ハイパーリンクを埋め込んであるなら dvips(k) -Ppdf -z …… のように -z も付けます。
古い Windows 版では -Ppdf が使えませんので -D 600 -P dl といったオプションにします。
通常のドキュメントクラスでは,[a4paper] オプションを付けても,Acrobat Distiller のデフォルト設定では用紙がレターサイズになってしまいます。 A4 にするには,Distiller のジョブオプションの設定でページサイズを変えるか,あるいは dvips に -t a4 というオプションを付けてください(→ 詳細)。 私の 新ドキュメントクラス なら \documentclass[a4paper,papersize]{js...} のように papersize オプションを付けると dvips が用紙サイズを認識してくれます。
図を挿入する際には \usepackage[dvips]{graphicx} のように [dvips] オプションを指定します(コマンド名が dvipsk でも [dvips] とします)。
dvips 5.90a 以前では,config.ps に G とだけ書かれた行があると,PostScript のフォントが化けることがあります。 G の行を消すか,dvips 起動時に -G0 というオプションを与えるとうまくいきます。 逆に,Computer Modern フォントを使う場合は G の行を残しておくか,dvips 起動時に -G オプションを与えないと,Windows の Acrobat Reader 4.0 またはそれ以前で大きな括弧類が化けることがあります(Acrobat Reader 4.05 で修正されています)。
参考リンク
せっかく PDF にするのなら図はペイント系(ビットマップグラフィックツール)ではなくドロー系(ベクトルグラフィックツール)で描きましょう。 前者は拡大するとギザギザになりますが,後者はいくら拡大しても滑らかです。
商品では Photoshop がペイント系,Illustrator や Visio がドロー系です。
フリーソフトでは,GIMP がペイント系,tgif や Dia がドロー系です(この三つはそれぞれ Photoshop,Illustrator,Visio に対応します)。
ドロー系ソフトからは EPS(Encapsulated PostScript)形式または PDF 形式で保存しておきます。 dvipdfm(x) や pdfTeX/pdfLaTeX を使う場合は PDF のほうが便利でしょう。
gnuplot などのグラフツールも EPS 形式で出力できます。
Word や DTP ソフトに挿入するときは EPS 保存時にプレビュー用のビットマップ画像を付けておくと便利です。 画面や非 PostScript プリンタへの出力ではビットマップ画像が使われ,PostScript プリンタ(Distiller も含む)への出力にはベクトル画像が使われます。 LaTeX に挿入するときはプレビュー画像は不要です。
画面キャプチャーなどのビットマップ画像は,dvips 等を使って PS を作るなら,EPS に変換しておくといいでしょう。 Illustrator や Acrobat などに貼り付けたり開いたりしてから EPS で保存することもできますし,ImageMagick や sam2p などのツールを使う方法もあります。
PostScript Level 2 の EPS は JPEG 形式を含んでいますので,正しいツールを使えば,サイズをあまり変えずに JPEG → EPS 変換できます。 詳しくは 変換ツール の項目をご覧ください。
ドロー系の図には太さ 0.1mm 以下の線を含めないでください。 高解像度のイメージセッタで出力すると見えなくなってしまいます。
写真などのビットマップの場合,解像度は 300–350 dpi でかまいません。
dvipdfm(x) を使う場合には,ビットマップ画像は EPS より PNG か JPEG で保存しておくほうが楽です。
EPS 形式での書き出しに対応していないソフトでも,Windows の PostScript プリンタドライバをインストールして「ファイルに印刷」すれば PostScript 形式で保存できます。
PostScript プリンタドライバは Windows の「設定」―「プリンタ」―「プリンタの追加」でインストールできます。 また,アドビシステムズ から最新のドライバが無償でダウンロードできます。 インストール時にローカルプリンタ(出力先 FILE:)としてください。 適当なプリンタ記述(PPD)ファイルがないなら,Generic PostScript Printer としてインストールします。
EPS出力に設定するには, 「スタート」―「設定」―「プリンタ」で PostScript Printer を右クリックして「プロパティ」を選び,「全般」―「印刷設定」―「詳細設定」で「ドキュメントのオプション」―「PostScriptオプション」―「PostScript出力オプション」を「簡易PostScript(EPS)」にします。
保存するときはファイル名の拡張子を eps にします(例:test.eps)。
しかし,この方法では BoundingBox(図の外枠の情報)が間違って付き,余白が広くなりすぎることがよくあります。 バウンディングボックスを直すには次のどちらかの方法を使います。
以上の手順を簡単にする WMF2EPS というシェアウェアがあります。 たいへん使い勝手の良いソフトです。
Windows の PS プリンタドライバではなかなか質の高い EPS ができないものです。 crop しても BoundingBox の外を侵蝕するような EPS を出力することもあるようです。 いったん Distiller で PDF に変換して Acrobat(商品)で開き,必要な部分だけ切り抜き,EPS 形式で保存し直すほうがうまくいくかもしれません。 フリーなツールでは ps2eps が使えそうです。PS プリンタドライバの出力を直接 ps2eps に通す方法がこちらに紹介されています。
プロ用のツール: AVANAS MultiStudio Officeパッケージ
自信がないときは元の Windows データを添えてプロに任せるのがいいかもしれません。
Visio は EPS 保存のメニューがあるのにほとんど役に立ちません。 Visio and EPS というページに裏技がいろいろ載っています(変なことも書いてありますが)。
OpenOffice のDrawには、EPSエクスポート機能があります。コピー&ペーストでDrawに貼り付け、Ctrl-Aで全選択して、ファイル→エクスポートでファイル書式をEPSにすると、EPS形式で出力できます。Ctrl-Aで全選択しておかないと、BoundingBoxがページ全体になってしまうので、お忘れなく。
Mac OS X では,どんなソフトからでも「印刷」メニューで PDF が作れます。 これをうまく使えば EPS を経由せずに高品位の画像が挿入できます。
必ず1ページだけを PDF として印刷してください。
これ(zu.pdf とします)を次のようにして挿入します。
\documentclass{jsarticle}
\usepackage[dvipdfm]{graphicx}
\begin{document}
...
\includegraphics[bb=100 400 500 700,clip,width=5cm]{zu.pdf}
...
\end{document}
ここで (100,400) が挿入したい長方形部分の左下隅の座標,(500,700) が右上隅の座標です。 もちろん数値は適当に変えてください。 単位はポイント(= 1/72インチ)で,紙の左下隅が原点 (0,0) です。
これで platex で処理し,dvipdfmx で PDF にして,「プレビュー」または Adobe Reader で印刷します(あるいは TeXShop を使えば「タイプセット」ボタンをクリックするだけで PDF ができます)。
印刷ダイアログの「用紙サイズに合わせてページを縮小」は,特に必要なければオフにします。 これがオンの場合,ほんの少し小さく印刷されることがあります。
「画像として印刷」はオフにします。 どうしても印刷がうまくいかない場合にオンにしますが,ガタガタの印刷になってしまいます。
「2バイトフォントのダウンロード」も通常はオフにします。
文字がきれいに表示されない場合は,うんと拡大してみてください。 ギザギザに見えてくるなら,間違ってビットマップフォントが埋め込まれてしまったのです。 設定を見直してください。 拡大するときれいに見えるなら,Acrobat (Reader) の設定の問題でしょう。 スムージング(アンチエイリアシング),グリーキング(小さい文字を潰して表示すること)の設定を変えてみてください。
Illustrator 9/10 から EPS 形式で保存するときは,互換性は最新のもの(「バージョン 9」「バージョン 10」)でかまいません。 CMYK ポストスクリプト(レベル 2)にします。 プレビューやサムネールは TeX では不要ですが,他のアプリケーションに埋め込む際にはプレビューがあったほうが便利です。 Word 等に埋め込む際には,プレビューのラジオボタンは必ず「不透明」にします。
「フォントデータを含む」チェックボックスはオンにしないと文字化けします。 あるいは,逆にこれをオフにして,フォント名をエディタ等で標準的なものに置き換えるという手もあります。 たとえば Illustrator に付いている小塚明朝 Std M を使った場合,KozMinStd-Medium-90ms-RKSJ-H を Ryumin-Light-RKSJ-H に置き換えます。
Acrobat を使えばできますが,フリーソフトとして クセロPDFあたりに基本的機能が備わっていますし, iText, encrypt_pdf といったものもあるそうです(使ったことはありません)。
LaTeXユーザーの方は,dvipdfmxを用いて,PDFにパスワード保護をつけることが出来ます。具体的には,
dvipdfmx -S filename
のように,-Sオプションをつけます。あとは所有者のパスワードとユーザーパスワード(PDFファイルを開いたときに入力させるパスワード)の2つを問われますので,入力してEnterキーを押してください。なお,確認のために2度入力を求められます。
以下は月岡さんから教えていただいた方法です。 Windows 上で,フリーソフトだけで Distiller と同様に簡単に PDF が作れます。 Ghostscript, Ghostview and GSview のページからリンクされている RedMon というツールと Ghostscript を組み合わせて使います。
あらかじめ Ghostscript(7.07 など)をインストールしておきます。 日本語 CID フォントを埋め込むように設定しておくといいでしょう。
RedMon を展開して setup.exe を実行します。
次に,コントロールパネルの「プリンタの追加」(「プリンタのインストール」)を実行します。 「ローカルプリンタ」「自動的に検出しない」でいいでしょう。 プリンタポートは「新しいポートの作成」で「Redirected Port」を選びます。 ポート名は「RPT1:」のままでかまいません(複数作ると RPT2: 等々になります)。 プリンタソフトウェアは,カラーのPSプリンタなら何でもかまいません。 「Apple」「Apple Color LaserWriter 12/600J」でも「Canon」「Canon LBP-2260PS」でも大丈夫でした。 テスト印刷はしません。
コントロールパネルに新しいプリンタアイコンができますので,適当な名前に変えます(たとえば Ghostscript PDF writer)。 さらに,右クリックして「プロパティ」の「ポート」タブを選び,上で指定したポート名(RPT1: 等)が選ばれている状態で[ポートの構成]を押し,たとえば次のように設定します:
Word などのアプリケーションからこのプリンタに印刷すると,保存するファイル名を聞かれますので,適当な名前(何々.pdf)を入力すれば,PDFファイルが出来上がります。
同じGhostscript 7.06でもWinAPI化キットを入れている場合は -Ic:\gs\gs7.06\lib;c:\gs\fonts を -Ic:\gs\gs7.06\lib;c:\gs\gs7.06\kanji;c:\gs\fonts としなければいけないとのことです。
同趣向の pdf995 というアドウェア/シェアウェアがあります。 日本語も通るとのことです (Thanks: 池田さん)。 中身は Ghostscript のようです (qa:27345,qa:27434)