とりあえず暇だったし何となく始めたブログ このページをアンテナに追加 RSSフィード

UNIX 系企業のぺーぺー

2007/08/23

[] EmacsPDF/PS/DVI を閲覧する

なんかググってたら面白そうなのみっけたからまとめてみる.

Emacs 内で, PDF/PS/DVI ファイルImageMagick の convert コマンドを使って,

PNG に変換して表示する Emacs Lisp パッケージ.

まだまだ不満はあるけど, けっこう良さげ.

とりあえず, 設定しといた.


ファイルを以下から落としてくる.

といっても該当する場所を切り取って, ファイルに保存するだけやけど.

したら, load-path の通ったところへ置いて以下を .emacs に追記する.

(require 'doc-view)

これで終わり.


使い方は, M-x doc-view として, PDF/PS/DVI ファイルを指定して開くだけ.

したら, convert コマンドが起動して, PNG への変換が始まる.

変換が終わったら表示される.

表示される中でのキーは, こんな感じ.

  • C-v doc-view-next-page 次のページ
  • M-v doc-view-previous-page 前のページ
  • M-< doc-view-first-page 最初のページ
  • M-> doc-view-last-page 最後のページ
  • g doc-view-goto-page ページを指定して移動
  • k doc-view-kill-buffer バッファを削除
  • q bury-buffer バッファを閉じる

このままではいかんせん使いづらかったのでキーを足してみた.

(define-key doc-view-mode-map "j" 'scroll-up)
(define-key doc-view-mode-map "k" 'scroll-down)
(define-key doc-view-mode-map "h" 'scroll-left)
(define-key doc-view-mode-map "l" 'scroll-right)
(define-key doc-view-mode-map "n" 'doc-view-next-page)
(define-key doc-view-mode-map "p" 'doc-view-previous-page)
(define-key doc-view-mode-map "K" 'doc-view-kill-buffer)

まあ, これぐらいは.


不満点は, 見るだけにしかやっぱり使えないところかな.

# なんか変な日本語.

TeX とかで文章書いてて, 逐次変化する DVI ファイルを見るとなると, ちょっと・・・.

PNG ファイルの生成を一々やってらんない思う.

あと, 拡張子が PDF/PS/DVI だったらこれが起動できるようにもなった方がいいなあ.

まあ, いじんないけど.

とりあえず, 使えるように設定しといた.

こーゆーの欲しい思てたし, 同じこと考える人は居るもんだ.

URL

更新時刻

2007年, 8月24日, 2:27

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/khiker/20070823/emacs_docview
リンク元