Emacs

AUCTeX とは

Emacs 用の入力支援環境でコマンド補完などの機能を持つ。

YaTeX とは

広瀬雄二氏による Emacs 上で動作する LaTeX 統合支援環境。
目次の閲覧、ラベル管理、コマンド補完、ヘルプ等が用意されており、 完成が非常に高い。
同様のインターフェースで HTML 入力支援の yahtml も用意されている。

YaTeX は UTF-8 の保存に対応しており ~/.emacs.d/init.el に

(setq YaTeX-kanji-code 4)

を設定すれば UTF-8 以外のファイルも UTF-8 に変換して保存されます.
UTF-8 に勝手に変換して保存されたくない場合は ~/.emacs.d/init.el に

(setq YaTeX-kanji-code nil)

を設定しておきます.
適当に utf-8-unix 系の設定も入れとけば なんとか.

(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8-unix)
(set-default-coding-systems 'utf-8-unix)
(set-buffer-file-coding-system 'utf-8-unix)