MacTeX で TeX 環境を整備する

九電の停電事故でわやになってしまった Konno Log の記事をサルベージしたものです.書いたのは2011年末でしょうか.

ここ数年,コンピュータはほとんど Macbook Air だけで仕事をしていたのですが,MobileMe が iCloud になって iDisk にものを置いておくことができなくなってしまい,とうとう Macbook Pro を導入しました.その TeX 環境を今度は MacTeX で設定したので,書き留めておきます.

なおMac Ports で TeX Live を入れる方法もあります.

MacTeX のインストール

例によって奥村先生のページに従って導入しました.

  1. TUG の MacTeX のページからメタパッケージをダウンロードしてきて,インストーラーに従ってインストールするだけです.
    /Applications/TeX

    にインストールされます.

  2. インストールしたら同フォルダにある TeX Live ユーティリティを立ち上げてパッケージを更新します.すると TeX Live ユーティリティ自体を更新しろと言われるので,指示に従って更新します.TeX Live ユーティリティが更新されたところで再度,指示に従ってパッケージを更新します.

これで日本語 TeX 環境も整っています.

2012/03/31付記:

この間他の方のインストールを手伝ったりして気づいたのですが,TeX Live ユーティリティがうまく働かないことや,起動できないことがあるようです.その場合には奥村先生の TeX Wiki にある通りにターミナル上で tlmgr コマンドを使って更新します.実は私の環境でも TeX Live ユーティリティは起動しようとすると落ちてしまうので,こうやって更新しています.

ヒラギノフォントを使えるようにする

やはり奥村先生のページの日本語環境の整備を実行します.

  1. 同ページのヒラギノフォントを利用可能にする設定に従ってターミナル上でヒラギノフォントのシンボリックリンクを作成します.
  2. ヒラギノフォントをPDFに埋め込むために
    sudo updmap-sys --setoption kanjiEmbed hiragino

    を実行します.

dvipdfmx 用の map file の変更

ここからは私の環境だけの問題かもしれないのですが,上の設定のままだと dvipdfmx が「hminr-h のフォントが見つからない」というエラーを出して回りませんでした.それでBeginning OS X Lion アプリ導入編に従って以下の変更をしました.

  1. まずフォントマップファイル
    /usr/local/texlive/2011/texmf/fonts/map/dvipdfmx/cid-x.map

    を上のページにあるとおりに書き換えます.

  2. さらに103行目あたりにある %% Hiragino 以下の箇所に次にあるように hminr などの指定を書き加えます.
    %% Hiragino
    %%
    omrml UniJIS-UCS2-H HiraMinPro-W3
    omgbm UniJIS-UCS2-H HiraKakuPro-W6
    %
    rml H HiraMinPro-W3
    gbm H HiraKakuPro-W6
    rmlv V HiraMinPro-W3
    gbmv V HiraKakuPro-W6
    % 以下を付け加える
    hminr-h H HiraMinPro-W3.otf
    hminr-v V HiraMinPro-W3.otf
    hgothr-h H HiraKakuPro-W3.otf
    hgothr-v V HiraKakuPro-W3.otf
    hminb-h H HiraMinPro-W6.otf
    hminb-v V HiraMinPro-W6.otf
    hgothb-h H HiraKakuPro-W6.otf
    hgothb-v V HiraKakuPro-W6.otf
    hmgothr-h H HiraMaruPro-W4.otf
    hmgothr-v V HiraMaruPro-W4.otf
    hgotheb-h H HiraKakuStd-W8.otf
    hgotheb-v V HiraKakuStd-W8.otf
    %
    ryumin-l H HiraMinPro-W3.otf
    ryumin-l-v V HiraMinPro-W3.otf
    gtbbb-m H HiraKakuPro-W3.otf
    gtbbb-m-v V HiraKakuPro-W3.otf
    futomin-b H HiraMinPro-W6.otf
    futomin-b-v V HiraMinPro-W6.otf
    futogo-b H HiraKakuPro-W6.otf
    futogo-b-v V HiraKakuPro-W6.otf
    jun101-l H HiraMaruPro-W4.otf
    jun101-l-v V HiraMaruPro-W4.otf
  3. 次にヒラギノの open type font にリンクを張るのですが,私の場合は texmf ではなくtexmf-dist の方に opentype フォルダがあったのでそちらに張りました:
    $ sudo install -m 0755 -d /usr/local/texlive/2011/texmf-dist/fonts/opentype/public/hiragino
    $ cd /usr/local/texlive/2011/texmf-dist/fonts/opentype/public/hiragino
    $ sudo ln -s "/Library/Fonts/ヒラギノ明朝 Pro W3.otf" HiraMinPro-W3.otf
    $ sudo ln -s "/Library/Fonts/ヒラギノ明朝 Pro W6.otf" HiraMinPro-W6.otf
    $ sudo ln -s "/Library/Fonts/ヒラギノ角ゴ Pro W3.otf" HiraKakuPro-W3.otf
    $ sudo ln -s "/Library/Fonts/ヒラギノ角ゴ Pro W6.otf" HiraKakuPro-W6.otf
    $ sudo ln -s "/Library/Fonts/ヒラギノ角ゴ Std W8.otf" HiraKakuStd-W8.otf
    $ sudo ln -s "/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf" HiraMaruPro-W4.otf
  4. 最後に
    $ sudo mktexlsr

    を実行して ls-R ファイルを更新します.

なお,Beginning OS X Lion のページによると TeX Live Utility やターミナル上の tlmgr で dvipdfmx を更新するとこれらのファイルもデフォルトに戻ってしまうのだそうで,そのたびに上の 1, 2 のプロセスをやり直す必要があります.

TeXShop の設定

MacTeX では TeXShop も

/Applications/TeX

フォルダにインストールされますが,古い ver.2.43 が入るので自分で最新版 ver.3.04 を取ってきてインストールし直します.

デフォルトでは上でインストールした UTF-8 の platex のシェルスクリプトは入っていないのでやはり TeX Wiki のMacTeX & TeX Live の場合の設定の ~/Library/TeXShop/bin/platex2pdf-utf8 の項に従ってシェルスクリプトを作成,設置します.ただし上でフォントマップファイルを cid-x.map にしていますから,シェルスクリプト platex2pdf-utf8 の最後の dvipdfmx を呼び出す

dvipdfmx $JOBNAME

という記述を

dvipdfmx -f cid-x.map $JOBNAME

とマップファイルを指定したものに書き換えなくてはなりません.

その他の設定は次のようにしています.TeXShop の環境設定で

  1. 書類エンコーディングUnicode (UTF-8) に.
  2. タイプセットのデフォルトのスクリプトを TeX + DVI に.
  3. 内部設定の TeX + dvips + distiller の Latex に
    ~/Library/TeXShop/bin/platex2pdf-utf8

    と書き込む.

MacTeX で TeX 環境を整備する」への1件のフィードバック

  1. ピンバック: MacTeX で LyX を使う « Konno Log

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中