Emacsはデフォルトで Postscriptへの変換 ps-spool-*関数(ps-spool-buffer等)
があるんですが、デフォルトだと日本語が文字化けしたり、見た目も個人的に
いまいちなので、u2psを使って Postscriptに変換する elispを書きました。
毎回毎回手打ちするのが面倒だったというのもあります。
(defun u2ps-buffer () (interactive) (let ((u2ps-output "/tmp/u2ps-buffer.ps") (current-file (buffer-file-name (current-buffer)))) (call-process "u2ps" nil nil t "-o" u2ps-output current-file) (find-file u2ps-output) (doc-view-toggle-display)))
doc-view-modeを使ってどんな具合に変換されているかを
すぐに確かめるようにしています。