Prev / Next

2005-11-11 / yatex,yahtml の kanji-code に utf-8 を追加

YaTeX - TeX Wiki より.

yatexlib.el,yatex.el,yahtml.el を書き換え.


diff -u yatex1.72.zq/yahtml.el yatex/yahtml.el
--- yatex1.72.zq/yahtml.el	2005-08-22 23:55:30.000000000 +0900
+++ yatex/yahtml.el	2005-11-11 18:44:22.000000000 +0900
@@ -46,7 +46,8 @@
 ;;;
 ;;; .htaccess が作れない場合は
 ;;;	(setq yahtml-kanji-code 2)
-;;;	;HTMLファイルの漢字コードを変更する場合は 1=SJIS、2=JIS、3=EUC
+;;;	;HTMLファイルの漢字コードを変更する場合は
+;;;	;1=SJIS、2=JIS、3=EUC、4=UTF-8
 ;;;	;で設定して下さい。デフォルトは 2 です。
 ;;;
 ;;; を適切に書き換えて ~/.emacs に足して下さい。
@@ -177,7 +178,7 @@
 (defvar yahtml-www-browser "netscape"
   "*WWW Browser command")
 (defvar yahtml-kanji-code 2
-  "*Kanji coding system number of html file; 1=sjis, 2=jis, 3=euc")
+  "*Kanji coding system number of html file; 1=sjis, 2=jis, 3=euc, 4=utf-8")
 ;;(defvar yahtml-coding-system
 ;;  (cdr (assq yahtml-kanji-code YaTeX-kanji-code-alist))
 ;;  "Kanji coding system")
diff -u yatex1.72.zq/yatex.el yatex/yatex.el
--- yatex1.72.zq/yatex.el	2005-10-21 17:57:59.000000000 +0900
+++ yatex/yatex.el	2005-11-11 18:45:36.000000000 +0900
@@ -543,7 +543,8 @@
 0: no-converion (mule)
 1: Shift JIS
 2: JIS
-3: EUC")
+3: EUC
+4: UTF-8")

 (defvar YaTeX-coding-system nil "File coding system used by Japanese TeX.")
 (cond
diff -u yatex1.72.zq/yatexlib.el yatex/yatexlib.el
--- yatex1.72.zq/yatexlib.el	2005-10-21 16:54:41.000000000 +0900
+++ yatex/yatexlib.el	2005-11-11 18:47:28.000000000 +0900
@@ -34,7 +34,7 @@

 (defvar latex-message-kanji-code 2
   "*Kanji coding system latex command types out.
-1 = Shift JIS, 2 = JIS, 3 = EUC.")
+1 = Shift JIS, 2 = JIS, 3 = EUC, 4=UTF-8.")

 (defvar YaTeX-kanji-code-alist
   (cond
@@ -46,7 +46,7 @@
 	    (YaTeX-dos (if (boundp '*sjis-dos*) *sjis-dos* *sjis*dos))
 	    (YaTeX-macos (if (boundp '*sjis-mac*) *sjis-mac* *sjis*mac))
 	    (t *sjis*)))
-	  '(2 . *junet*) '(3 . *euc-japan*)))
+	  '(2 . *junet*) '(3 . *euc-japan*) '(4 . *utf-8*)))
    ((and YaTeX-emacs-20 (featurep 'mule))
     ;;(cdr-safe(assq 'coding-system (assoc "Japanese" language-info-alist)))
     (list '(0 . no-conversion)
@@ -56,7 +56,8 @@
 		   ((member 'shift_jis (coding-system-list)) 'shift_jis-unix)
 		   (t 'sjis)))
 	  '(2 . iso-2022-jp-unix)
-	  '(3 . euc-jp-unix))))
+	  '(3 . euc-jp-unix)
+	  '(4 . utf-8-unix))))
   "Kanji-code expression translation table.")
 (defvar YaTeX-inhibit-prefix-letter nil
   "*T for changing key definitions from [prefix] Letter to [prefix] C-Letter.")


comments powered by Disqus