Macbook Pro, iMac(Snow Leopard)にLaTeX環境構築メモ
mac(Snow Leopard)にLaTeX環境構築をしました。
設定などをメモしておきます。
MacTeXのインストール
MacTeX
からダウンロードしてインストール。
1.5GBもあって時間がかかる。
Drag & Drop pTeXのインストール
JIS X0212 for pTeX
からディスクイメージをダウンロード。
pTeX.appをアプリケーションフォルダにいれる。
この時点でplatex, dvipdfmxコマンドが使える。
emacsでtexファイルを作る場合の設定
platex filename
でコンパイルし、作成されたdviファイルを
xdvi filename.dvi
で表示しようとしたが、エラーがでた。
原因はfilename.texに文字コードがutf-8の日本語を使用していたためである。
emacsの初期設定の日本語文字コードはutf-8である。xdviは文字コードeuc以外の日本語を受け付けない模様。
文字コードを変換する nkfコマンドをインストールした。
しかしこの際 sudo port -d selfupdateが sudo: port Not Found. のようになった。
原因はパスの設定にあり、.bashrcの該当箇所を以下のように書き換えた。
export PATH=/opt/local/bin:/opt/local/sbin:$PATH export MANPATH=/opt/local/man:$MANPATH
sudo portの問題は解決した。
nkfコマンドを以下のようにインストールした
sudo port -d selfupdate sudo port -d sync port search nkf sudo port install nkf
nkfコマンドでEUCに変換し、platex, xdviをした。
nkf -e filename.tex > filename_e.tex platex filename_e xdvi filename_e.dvi
しかし結局文字化けは解決できず。。。
xdviは諦めて、dvipdfmxを使用することにする。
dvipdfmx filename.dvi
これでtexファイルをpdfファイルにできる。
memo
- 円マークはバックスラッシュに置き換えて入力する。
- コンパイル時にメッセージが ?で止まるときは、xを入力して終了させる。