Mac OS X 10.10 (Yosemite)へのLaTeXとTeXShopのインストール方法まとめ

新しくMac Miniを購入したのですが,LaTeXの環境構築に手こずったので備忘録として書いておく.

MacTeX

MacTeXは,TeX LiveをベースにしたTeX/LaTeXの環境をOS Xに簡単に入れられるパッケージです.多くのパッケージが標準で入っているので,一つ一つインストールする必要がありません.

1. MacTeX-2014をダウンロードする
MacTeXのサイトもしくはミラーサイトからMacTeX.pkgをダウンロードします.
2. MacTeXをインストールする
MacTeX.pkgを実行して,MacTeXをインストールします.
3. Ghostscript 9.15をインストールする
Yosemite (OS X 10.10)だとEPS fileが表示されないとの報告があるそうなので,Richard KochのサイトからGhostscript 9.15をインストールします.

TeXShop

TeXShopOS X用のTeX統合環境で,手軽にソースファイルを編集したり,PDFの作成ができたりします.

1. 古いバージョンのTeXShopを捨てる
MacTeXをインストールして作られた,アプリケーション/TeXフォルダ内のTeXShopを捨てます.
2. TeXShopをダウンロードする
TeXShopのサイトから,Latest TeXShop Version 3を選び,ダウンロードします.
3. TeXShopをアプリケーションフォルダに入れる
4. TeXShopの環境設定を行う
TeXShopを起動し,上のバーのTeXShop > 環境設定から「設定プロファイル」の中から「pTeX (ptex2pdf)」を選びます.

Shift-JISやEUC文字コード対応

Shift-JISやEUC文字コードで書かれたソースファイルを扱う場合にビルドをすると,以下のようなエラーが出ることがある.

I can't find the format file `platex-sjis.fmt'!
これはShift-JISのケースであるが,ptexを使う場合は.fmtファイルがいらなくなるそうだ.
そこで、上記TeXShop環境設定の「内部設定」タブ内でTeX + dvips + distillerのLaTeXに書かれているファイルを開き,以下のように編集する.

ptex -kanji=$ENCODE -fmt=$PTEX-$ENCODE -progname=$PTEX $1 && \
となっている箇所を
platex -kanji=$ENCODE -progname=$PTEX $1 && \
のようにエンコーディングのオプションを削除し,platexに変更する.