TeXで文章を書く必要があったので、その環境構築を行う際のメモ。基本的にコンソール上のEmacsで作業するための環境を構築します。具体的にはMacTexとYaTeXをインストールして、プレビューにはOSXデフォルトとPreview.appを使用します。OSはMountain Lionです。

MacTeXのインストール

MacTeXから、MacTeX.pkgをダウンロード。ダウンロードした.pkgファイルをダブルクリックしてインストール。

動作確認。以下のサンプルをhogehoge.texの名前で保存。

\documentclass{jarticle}
\begin{document}
こんにちは、世界。
こんにちは、\TeX。

こんにちは、\LaTeX。
\end{document}

コンソールから、

$ platex hogehoge.tex
$ dvipdfmx hogehoge.dvi

これで、hogehoge.pdfが生成される。日本語も問題ない。

YaTeX(やてふ)のインストール

普段はコンソール上のEmacsで作業しているので、そこからTeXを便利に使うためのツールをインストール。

YaTeXから、最新版のtar.gzをダウンロード。

$ cd ~/Downloads
$ curl -O http://www.yatex.org/yatex1.76.tar.gz
$ tar zxvf yatex1.76.tar.gz
$ mkdir ~/.emacs.d/lisp/yatex
$ mv yatex1.76 ~/.emacs.d/lisp/yatex

次に、.emacsを編集。以下のコードを最後に追記。

;; for YaTex
;; Add library path
(add-to-list 'load-path "~/.emacs.d/lisp/yatex")
;; YaTeX mode
(setq auto-mode-alist
    (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
(setq tex-command "platex")
(setq dviprint-command-format "dvipdfmx %s")
;; use Preview.app
(setq dvi2-command "open -a Preview")
(setq bibtex-command "pbibtex")

動作確認。

$ emacs hogehoge.tex

C-c t jでコンパイル。C-c t lでdviをpdfに。C-c t pでpdfファイルをプレビュー。

動いた。

TeX、YaTeXの使い方など

この辺りのページ参照。
LaTeXコマンドシート一覧
野鳥(YaTeX)[物理のかぎしっぽ]