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を使うようにします。