インストールは、とにかく site-lisp に突っ込め!
「野鳥」から yatex1.74.tar.gz (1.74はバージョン番号, 少しずつ新しくなっている) を入手して、 例えば Mac だったら、
tar xzf yatex1.74.tar.gz -C /Application/Emacs.app/Contents/Resources/site-lisp cp -p yatex-startup.el.MacOS /Application/Emacs.app/Contents/Resources/site-lisp/yatex-startup.el |
(バイトコンパイルなんかしなくて構わないと思う。 そうであれば、上のコマンド2発でインストール終了。)
ここで yatex-startup.el は自家製。次のようなファイル。
yatex-startup.el |
(setq auto-mode-alist (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist)); 必ずこう書くもの (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t); 必ずこう書くもの (setq tex-command "pdfplatex"); お好み (setq dvi2-command "open"); お好み (setq YaTeX-kanji-code 4); 4はUTF-8 (provide 'yatex-startup); 必ずこう書くもの |
(欧米では pdflatex に移行したのに、 日本ではそうすることが出来なくて、 そのため、まず dvi を作ってから、 dvipdfmx を用いて dvi を pdf に変換する、という手順を採用する必要がある。 今でもその事情が変わっていないのか、実は良く知らないのだけど。)
pdfplatex スクリプト (古い) |
#! /bin/sh echo "### eplatex -kanji=utf8 $@" eplatex -kanji=utf8 "$@" shift $(($#-1)) texsource="$1" basename=${texsource%.*} dvifile="$basename.dvi" echo "### dvipdfmx $dvifile" dvipdfmx -d 5 -O 2 "$dvifile" |
eplatex はなくなったので (デフォールトで eptex を使うようになったと:か)、platex とすべきか。
pdfplatex (2012/12/27) |
#! /bin/sh echo "### platex -kanji=utf8 $@" platex -kanji=utf8 "$@" shift $(($#-1)) texsource="$1" basename=${texsource%.*} dvifile="$basename.dvi" echo "### dvipdfmx $dvifile" dvipdfmx -d 5 -O 2 "$dvifile" |