名前: 竹の 日時: 2007-02-25 19:08:49 IPアドレス: 202.243.120.*
>>47145 たきやまさんの記事で既に解決しているので、別解とちょっと余談です。 コードを見ながら少しテストしてみたのですが、 > (setq YaTeX-dvi2-command-ext-alist nil); > を.emacsに追加してみてください。 も確かに解のようですが、元々このリストを参照して、プレビューコマンド (dvi2-command の値) に応じてファイル名に .dvi, .ps, .pdf などの拡張子を 付け変える関数 YaTeX-get-preview-file-name が、プレビューのときだけでな くプリントアウト時にも「場合に応じて」呼び出されることが問題のようにも 思います。 よって、yatexprc.el の YaTeX-lpr 内の (format cmd (if (get 'dvi2-command 'region) (substring YaTeX-texput-file 0 (rindex YaTeX-texput-file ?.)) (YaTeX-get-preview-file-name))) を (format cmd ; (if (get 'dvi2-command 'region) (substring YaTeX-texput-file 0 (rindex YaTeX-texput-file ?.)) ; (YaTeX-get-preview-file-name))) ) のように変えるとか、.emacs に (put 'dvi2-command 'region t) とするのも解かなと思いました ('dvi2-command は dvi2-command ではありま せん)。 ;; 'dvi2-command もよくわかってはいませんが...
この書き込みへの返事: