[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:09027] Re: katex でのエラー



こんにちは、横井といいます。

> と変更したら、無事バイトコンパイルできたのですが、今度はtexでコンパイルエラーが起きたときに、
> 
> xで終了できなくなりました。(x+エンターキーがきかない状態になる。)
> 
> これはが既知の問題ですが、どうすればよいでしょうか。

質問の件は、katexprc.l内の":run"と"run"と置換すれば解決します。
下記に差分を示します。

原因は、emacs.lにてprocess-statusを上書きして":run", ":exit"
の代わりに "run", "exit"を返すようにしているにもかかわらず、
katexprc.lはそれに対応していなかったという事です。

■差分
diff -u katexprc.l.org katexprc.l
--- katexprc.l.org	Tue Nov 04 12:15:04 2003
+++ katexprc.l	Tue Jun 22 04:37:53 2004
@@ -113,3 +114,3 @@
       (if (and KaTeX-typeset-process
-	       (eq (process-status KaTeX-typeset-process) ':run))
+	       (eq (process-status KaTeX-typeset-process) 'run))
 	  ;; if tex command is halting.
@@ -332,3 +333,3 @@
   (cond
-   ((or (null proc) (not (eq (process-status proc) ':run)))
+   ((or (null proc) (not (eq (process-status proc) 'run)))
     (message "Typesetting process is not running."))
@@ -344,3 +345,3 @@
 	      (while (= mp (point-max)) (sit-for 1))))))
-    (if (eq (process-status proc) ':run)
+    (if (eq (process-status proc) 'run)
 	(progn
@@ -363,3 +364,3 @@
       (if (and (get-buffer-process buffer)
-	       (eq (process-status (get-buffer-process buffer)) ':run)
+	       (eq (process-status (get-buffer-process buffer)) 'run)
 	       (not
@@ -547,3 +548,3 @@
   (interactive)
-  (if (and (eq (process-status KaTeX-typeset-process) ':run)
+  (if (and (eq (process-status KaTeX-typeset-process) 'run)
 	   (>= (point) (mark)))

---
横井 克俊 (Katsutoshi Yokoi)

Index Home