Navigation : Top/src-special対応

src-special対応

Vine3.0/3.1 では、xdviがType1 フォントを使えるようになったので、もう pk フォントは必要なくなりました。また、src-special に対応になりました。

xdvi とエディタの間で、対応する部分に相互にジャンプができるようになりました。

src-special

platexコマンドにに-src-specialsオプションを付けてコンパイルするとsrc-specialが埋め込まれたdviができあがります。

emacsの設定

$HOME/.emacs.el の設定は、/etc/skel/.emacs.el に標準的なものが書いてありますが、524行目あたりの

tex-command "platex"

tex-command "platex -src-specials"

に書き換える.

;; TeX source special のための設定
(require 'xdvi-search) ; 必須
(custom-set-variables
 '(server-switch-hook (quote (raise-frame)))) ; 窓を上に
(custom-set-faces)
(add-hook 'yatex-mode-hook
          '(lambda ()
             (define-key YaTeX-mode-map "\C-c\C-j" 'xdvi-jump-to-line)))

使い方

emacs から xdvi へのジャンプ

TeX ソースを編集中に C-c C-j または M-x xdvi-jump-to-line と入力します。(必要ならば)xdvi が立ち上がり、該当部分に四角の印がつきます。

xdvi から emacs へのジャンプ

Ctrl + マウスクリックです。

参考

TeX Wiki