雑録


毛利が細かいことを述べているシリーズ:PDF資料

  • 論文作成 初歩の初歩
    論文をはじめとした研究資料の作成に関する最低限の約束事
    この程度を守れないようでは,読まずに食べられても文句言えません

  • 常用漢字表送り仮名について
    上記の補足資料で,通信学会の論文既定に関する付録
    これを目安に漢字とひらがなを使い分け,読みやすい文章を心がけましょう

  • プレゼン 初歩の初歩
    発表スライドを作る上で気を付けてほしいことや,質疑について

  • 質問のすすめ
    質問のタイプ(レベル)と,ステップアップのためのその1
    有意義な発表会にするため,実のある質問を心がけましょう


論文のPDFファイルを作成する際につまづきやすい「フォントの埋め込み」について

学会に投稿する場合など,全てのフォントをPDFに埋め込むことが要求される場合があります.TeXで原稿を作成しPDFに変換する際は,大別すると次の3つの方法があると思います.

  1. DVI閲覧ソフトから仮想プリンタ経由でPDFに保存
  2. dvipskコマンドでPSファイルにしてからps2pdfコマンド
  3. dvipdfmxコマンド
1や2の場合は自力で頑張ってください.3の場合について補足説明をします.

dvipdfmxでは,-fオプションを指定するとフォントを埋め込みますが,環境によっては埋め込まれるフォントの種類が限定されます.また,Windowsの場合,Windows 7からMSフォントの扱いが変わったため,MSゴシックやMS明朝が埋め込まれなくなりました.というわけで,Windows環境でフォントの埋め込まれたPDFを作成する手順を説明します.
(*MacやLinuxの場合は自力で頑張ってください)

TeX Liveの場合

  1. dvipdfmxのオプションにて,以下のようにフォントマップを指定
    dvipdfmx -f kanjix.map ファイル名.dvi
    

W32TeXの場合

  1. IPAフォントをインストール
    1. 「IPAフォントの詳細とダウンロード」の先にあるIPA明朝(IPA明朝・IPA P明朝 2書体パック「TTCファイル」),および,IPAゴシック(IPAゴシック・IPA Pゴシック 2書体パック「TTCファイル」)をダウンロードし,解凍
    2. ipam.ttc および ipag.ttc をそれぞれダブルクリックして出てきたウィンドウ上部の「インストール」を実行

  2. GhostScriptの設定ファイルを編集
    1. GhostScriptのインストール先(例えば C:\Program Files (x86)\gs\gs9.21\ など)のフォルダ下の
      Resource\Init\gs_pdfwr.ps(gs8.61など古いバージョンでは lib\gs_pdfwr.ps )
      をテキストエディタで開く
    2. 標準(で埋め込まれない)フォントの設定を書き換える(コメントアウト)
      変更前:
      /.standardfonts [
         /Courier /Courier-Bold /Courier-Oblique /Courier0BoldOblique
         /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique
         /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic
         /Symbol /ZapfDingbats
      ] readonly def
      
      変更後:
      /.standardfonts [
      %   /Courier /Courier-Bold /Courier-Oblique /Courier0BoldOblique
      %   /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique
      %   /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic
      %   /Symbol /ZapfDingbats
      ] readonly def
      

  3. dvipdfmxのオプションにて,以下のようにフォントマップを指定
    dvipdfmx -f ipa.map -f dlbase14.map ファイル名.dvi