next up previous
Next: 12 EPWING関係 Up: 11.3 YaTeX Previous: 11.3 YaTeX

YaTeX を UTF-8 対応にする

オリジナルの YaTeX は UTF-8 に対応していないが、 少しいじるだけでOKであるそうだ。 http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?YaTeX#d56b9bcfを見よ。

yatexlib.el を少しいじるだけ (これは c:¥meadow¥packages¥lisp¥yatex にある)。 Meadow を起動して、 M-x byte-compile-fileyatexlib.el を指定して、 yatexlib.elc を作っておく。

変更点
mathpc% pwd
/cygdrive/c/meadow/packages/lisp/yatex
mathpc% diff -c yatexlib.el.org yatexlib.el
*** yatexlib.el.org     Fri Oct 21 16:54:41 2005
--- yatexlib.el Mon Jul  2 10:51:46 2007
***************
*** 46,52 ****
            (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*)))
     ((and YaTeX-emacs-20 (featurep 'mule))
      ;;(cdr-safe(assq 'coding-system (assoc "Japanese"
	language-info-alist)))
      (list '(0 . no-conversion)
--- 46,52 ----
            (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*) '(4 . *utf-8*)))
     ((and YaTeX-emacs-20 (featurep 'mule))
      ;;(cdr-safe(assq 'coding-system (assoc "Japanese"
	language-info-alist)))
      (list '(0 . no-conversion)
***************
*** 56,62 ****
                   ((member 'shift_jis (coding-system-list))
	'shift_jis-unix)
                   (t 'sjis)))
          '(2 . iso-2022-jp-unix)
!         '(3 . euc-jp-unix))))
    "Kanji-code expression translation table.")
  (defvar YaTeX-inhibit-prefix-letter nil
    "*T for changing key definitions from [prefix] Letter to [prefix]
	C-Letter.")
--- 56,63 ----
                   ((member 'shift_jis (coding-system-list))
	'shift_jis-unix)
                   (t 'sjis)))
          '(2 . iso-2022-jp-unix)
!         '(3 . euc-jp-unix)
!         '(4 . utf-8-dos))))
    "Kanji-code expression translation table.")
  (defvar YaTeX-inhibit-prefix-letter nil
    "*T for changing key definitions from [prefix] Letter to [prefix]
	C-Letter.")
mathpc% 


next up previous
Next: 12 EPWING関係 Up: 11.3 YaTeX Previous: 11.3 YaTeX
桂田 祐史
2013-05-04