Hatena::ブログ(Diary)

mooz deceives you

(about 'mooz) ; => "See http://mooz.github.com/index-ja.html"

 | 

September 14 (Mon), 2009

TeX 関連のごたごた。

TeX はいつもぼくらを悩ませる。

I can't find file `" -interaction=nonstopmode"'.

AUCTeX でファイルを編集し C-c C-c を押していざコンパイルしようとすると、次のようなエラーが出てしまう。

I can't find file `" -interaction=nonstopmode"'.

これは日本語文書限定の問題らしく、最新版か CVS 版では修正されているらしい。例によって Ubuntu の deb パッケージは二回りくらい遅れているので、このサイトから修正版のファイルをダウンロードし適切な場所に配置する。

$ wget http://pop-club.hp.infoseek.co.jp/emacs/tex-jp.el.11.84
$ sudo mv tex-jp.el.11.84 /usr/share/emacs/site-lisp/auctex/tex-jp.el

あとは Emacs を立ち上げ直すか tex-jp.el ファイルをロードし直し、きちんと C-c C-c が動くことを確かめる。

ERROR ** Cannot proceed without .vf or "physical" font for PDF output

これも何か恒例のエラーらしい。以前もググって対策をしたんだろうけど、メモっておかないと忘れてしまう。

$ sudo vim /etc/texmf/dvipdfm/dvipdfmx.cfg

適当なエディタで /etc/texmf/dvipdfm/dvipdfmx.cfg を開き、末尾に次の一行を追加する。

f jis-cjk.map

WARNING ** Could not open config file "fontmapsx".

これは dvipdfmx で dvi => pdf 変換をやろうとしたときに出る。変換自体は成功するのだけれど、気持ちが悪いので解決策を。

$ sudo ln -s /etc/texmf/dvipdfm /etc/texmf/dvipdfmx

とりあえずこれで WARNING は消えたみたいです。

トラックバック - http://d.hatena.ne.jp/mooz/20090914/p1
 |