macでEmacs5 homebrew と pLaTeXにパスを通す。

作業記録その5

パスを通す

.bashrcで追加したパスをEmacs側でひき継いでくれないときは、
~/.emacs.d/init.el でパスを追加してやる必要があります。
ここらへんを参考に、
http://journal.mycom.co.jp/column/osx/079/index.html
homebrewで入れたパッケージのために、/usr/local/bin に、前回インストールしたplatexのために /Applications/pTeX.app/teTeX/bin にパスを通します。

;;; パスの追加
(setq exec-path (append '(
			  "/usr/local/bin"
			  "/Applications/pTeX.app/teTeX/bin")
			exec-path))
(setenv "PATH"
	(concat "/usr/local/bin:/Applications/pTeX.app/teTeX/bin:"
		(getenv "PATH")))

エンコードの設定

Emacsで試し書きしてコンパイル&pdf化
shell から、

$ platex filename.tex
$ pdflatex filename.dvi

できたpdfを開いてみると文字化けしています。
小川版pLaTeXhttp://www2.kumagaku.ac.jp/teacher/herogw/
に付属のドキュメントを見ると、Shift Jis 推奨とのこと。
~/.emacs.d/init.elに

;;; latex-modeではShift JISを使う
(defun latex-mode-setup ()
  (set-buffer-file-coding-system 'sjis))
(add-hook 'latex-mode-hook 'latex-mode-setup)

と書いて、latex-mode ではShift-Jisを使うようにします。