#pragma section-numbers off なぜか日本では{{{YaTeX}}}の利用者が多いらしい。ここは一発AUCTeXの普及をしようと思ふ。 {{{LaTeX}}}その物に関しては、["LaTeX"]を参照。 [http://www.nongnu.org/auctex/ AUC TeX公式サイト] = インストール = 最新版は http://savannah.nongnu.org/files/?group=auctex から入手してください。 2002/12/11現在はauctex-11.13が安定最新版です。 {{{ sudo make install sudo make install-contrib sudo make install-info }}} /usr/local/info/dirの好きな所に以下を追加しておく {{{ * AUCTeX: (auctex). A much enhanced LaTeX mode for GNU Emacs. }}} = 基本設定 = .emacs.elに記述 {{{ (require 'tex-site) (setq auto-mode-alist (append '( ("\\.tex$" . japanese-latex-mode) ("\\.ltx$" . japanese-latex-mode) ) auto-mode-alist)) ; \documentclass{jsarticle} を標準にする (setq japanese-LaTeX-default-style "jsarticle") (setq kinsoku-limit 10) (setq TeX-view-style '( ("." "/Users/sakito/opt/mxdvi/Mxdvi.app/Contents/MacOS/Mxdvi %d") )) }}} 小川氏の{{{LaTeX}}}パッケージを利用してEUCをあつかいたい場合は以下のような設定をするとよい。 {{{ (require 'tex-site) (require 'tex-jp) (setq auto-mode-alist (append '( ("\\.tex$" . japanese-latex-mode) ("\\.ltx$" . japanese-latex-mode) ) auto-mode-alist)) (modify-coding-system-alist 'file "\\.tex$" '(undecided . euc-jp)) (setq TeX-command-list (append (list (list "pLaTeXEuc" "platex-euc '\\nonstopmode\\input{%t}'" 'TeX-run-command nil t) ) TeX-command-list)) (add-hook 'TeX-mode-hook (function (lambda () (setq TeX-command-default "pLaTeXEuc") (setq japanese-TeX-command-default "pTeXEuc") (setq japanese-LaTeX-command-default "pLaTeXEuc") ))) ; \documentclass{jsarticle} を標準にする (setq japanese-LaTeX-default-style "jsarticle") (setq kinsoku-limit 10) (setq TeX-view-style '( ("." "/Users/sakito/opt/mxdvi/Mxdvi.app/Contents/MacOS/Mxdvi %d") )) }}} ほかにも {{{ % Local Variables: % TeX-command-default: "pLaTeX" % End: }}} とTeXファイルに記述する手もありますが、配布するファイルに記述しない方がよいでしょう。 [http://savannah.nongnu.org/download/auctex/html-docs/auc-tex.html documents AUC TeX]に最新の説明文書があります。 ---- ["LaTeX"] CategoryEmacs