[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:07425] Re: auctex, screen, xemacs
鍋谷です。
tsutsumi@xxxxxxxxxxxxxxxxxxxx (Hiroyuki Tsutsumi) writes:
> 堤@島根大数理といいます。
>
> 折角、auctex 関係の話題なので、便乗質問です。
> 現在 xemacs 上で auctex-ja を使っています。
> CTRL+C+C でプレビューをしようとすると、
> ミニバッファに
> View command: xdvi ***.dvi
> と表示去れるまではいいのですが、そのあと
> Symbol's function definition is void: TeX-run-silent
> と表示され、実際のプレビューまでいきません。
> あまり、emacs-lisp や auctex に詳しいわけではないので
> 何を直せばいいのか良く分からない状態です。
> どなたかご教授お願いします。
XEmacs 付属の AucTeX の version が分かりませんので推測です。
TeX-run-silent は AucTeX-9.8g から追加された function です。
XEmacs付属のAucTeXはこれより古いが、起動時に
auctex-ja_9.9b用のtex-site.el(or tex.el)を読み込んでいる。
という状況かもしれません。その場合の解決法は、
1) TeX-run-silent が定義されている tex-buf.el(XEmacs付属)を
新しいバージョンのものに入れ換える (他に問題が出るかもしれません)
2) tex-site.el(もしくは、tex.el)の中の
----------------------------------------------------------------------
(defvar TeX-command-list
(list (list "pTeX" "ptex '\\nonstopmode\\input %t'" 'TeX-run-TeX nil t)
....
(if (or window-system (getenv "DISPLAY"))
(list "View" "%v " 'TeX-run-silent t nil)
^^^^^^^^^^^^^^^
(list "View" "dvi2tty -q -w 132 %s " 'TeX-run-command t nil))
....
....
'TeX-run-TeX nil t)))
----------------------------------------------------------------------
で、TeX-run-silent ==> TeX-run-background に変える
(つまり、昔使われていた関数に変える。こちらの方が確実?)
--
大阪大学理学研究科物理学専攻 博士後期課程1年 大坪研究室(06-850-5346)
鍋谷 栄展 nabetani@xxxxxxxxxxxxxxxxxxxxxxxxxxx