2006-06-07、Emacs の TeX 入力支援パッケージ AUCTeX 11.83 がリリースされた。2006-12-18 以来、半年振りのバージョン・アップ。
変更点とリソースは以下の通り。インストール方法は AUCTeX 11.81 の時と変わらないはず。
11.83 の変更点
とりあえず、リリース・ノートの新機能の項を要約。
- package, command, document の説明ページを開く新関数 TeX-doc。C-c ? にバインド。
- 中間出力ファイル (.aux, .log, etc...) を削除する新コマンド Clean。出力 (.dvi) ファイルも削除するコマンド Clean All もあり。C-c C-c からアクセス。
- PDF ファイルに対する source jump 機能が追加。(要 pdfsync パッケージと xpdf)
- 新しい web2c で、preview-latex エラー・ジャンプにも対応。
- LaTeX toolbar がデフォールトで ON。
- XyMTeX (化学構造式を書くパッケージ) と preview-latex との不具合を修正。
PDF の source jump のために変数 TeX-output-view-style の内容が更新されている。ユーザーが個人で変数値を変更している場合、再設定が必要になる。
Apology - 私信
2 月半ばに頂いた Ikumi さんのパッチを、まだ適用していません。今週末か来週末に手が空きそうなので、その時にやります。すみません。
とりあえず、個人でパッチをあてたい方は、以下のコードをどうぞ。
--- tex.el-11.82 Fri Dec 9 04:37:16 2005 +++ tex.el Wed Feb 22 01:24:49 2006 @@ -2003,9 +2003,9 @@ skip-opt) ;; Maybe get rid of all optional arguments. See `TeX-insert-macro' for ;; more comments. See `TeX-insert-macro-default-style'. - (when (or (and (eq TeX-insert-macro-default-style 'show-optional) + (when (or (and (eq TeX-insert-macro-default-style 'show-optional-args) (equal current-prefix-arg '(4))) - (and (eq TeX-insert-macro-default-style 'mandatory-only) + (and (eq TeX-insert-macro-default-style 'mandatory-args-only) (null (equal current-prefix-arg '(4))))) (while (vectorp (car args)) (setq args (cdr args)))) @@ -4571,6 +4571,8 @@ (interactive "P") (if (TeX-active-mark) (progn + (if (< (point) (mark)) + (exchange-point-and-mark)) (insert TeX-grcl) (save-excursion (goto-char (mark)) --- style/amsmath.el-11.82 Sun Oct 23 19:13:01 2005 +++ style/amsmath.el Wed Feb 22 00:46:44 2006 @@ -9,6 +9,8 @@ ;;; Code: +(require 'latex) + (TeX-add-style-hook "amsmath" (function (lambda () @@ -34,7 +36,8 @@ (TeX-add-symbols '("eqref" TeX-arg-ref) - '("numberwithin" TeX-arg-counter "Section level") + '("numberwithin" (TeX-arg-counter "Child counter") + (TeX-arg-counter "Parent counter")) '("raisetag" "Dimension") '("intertext" t) '("hdotsfor" ["Stretch"] "Number of columns to cover") @@ -58,7 +61,7 @@ '("allowdisplaybreaks" ["Weight (1..4)"]) '("substack" t) '("leftroot" "Push root index left by") - '("uproot" "Push root index left by") + '("uproot" "Push root index upward by") '("boxed" t) '("mspace" t) '("mod" t) @@ -129,7 +132,7 @@ (LaTeX-insert-environment env (concat TeX-grop ncols TeX-grcl)) (and (not (string= "xxalignat" env)) (not (string= "*" (substring env -1))) - (LaTeX-label environment) + (LaTeX-label env) (newline-and-indent)))) (defun LaTeX-amsmath-env-aligned (env)
リソース
- AUCTeX
- AUCTeX の本家ウェブページ
- AUCTeX in Japanese
- 日本語 AUCTeX の情報サイト
- TeX Wiki AUCTeX
- 同じく、日本語 AUCTeX の情報サイト
- clmemo@aka: AUCTeX のインストール (非特権ユーザーの場合, 2005/11)
- 非特権ユーザー (aka. root 以外、一般ユーザー) の場合の AUCTeX (含む preview-latex) のインストール方法。
- clmemo@aka: preview-latex のインストール (2005/9)
- 開発版 AUCTeX における preview-latex のインストールについて (11.83 でも変わらない)
- clmemo@aka: AUCTeX のインストール 2005/9
- 開発版 AUCTeX のインストールについて (11.83 でも変わらない)
No comments:
Post a Comment