ソースコードの印刷(ポストスクリプト化)というと、a2ps が古くから有名である。
しかし、a2ps は実装が二つあり(C言語、perl)使い方が共通でなく、混乱の元になるなどあまり好きではない。
そこで Emacs からの印刷をきちんと設定しておくことにした。
A4用紙を landscape (横長)で使って、2段組でカラー印刷できた設定が下記。
日付等が日本語で出力された。
ps-n-up-printing が用紙1枚あたり何ページ分を印刷するかの設定で、それ以下は用紙の余白等の設定である。私の視力的にはこの程度の設定が読み易い感じだった。今時、印刷するなと言われそうな気がしないでもないが…
しかし、a2ps は実装が二つあり(C言語、perl)使い方が共通でなく、混乱の元になるなどあまり好きではない。
そこで Emacs からの印刷をきちんと設定しておくことにした。
A4用紙を landscape (横長)で使って、2段組でカラー印刷できた設定が下記。
日付等が日本語で出力された。
ps-n-up-printing が用紙1枚あたり何ページ分を印刷するかの設定で、それ以下は用紙の余白等の設定である。私の視力的にはこの程度の設定が読み易い感じだった。今時、印刷するなと言われそうな気がしないでもないが…
;;; -------------------------------------------------------------------- ;;; print setting ;;; -------------------------------------------------------------------- (require 'ps-mule) (setq ps-paper-type 'a4) (setq lpr-command "lpr") (setq ps-lpr-command "lpr") (setq ps-multibyte-buffer 'non-latin-printer) (setq ps-n-up-printing 2) (setq ps-left-margin 20) (setq ps-right-margin 20) (setq ps-top-margin 20) (setq ps-bottom-margin 20) (setq ps-n-up-margin 20) (setq ps-font-size '(9 . 10))
※コメント投稿者のブログIDはブログ作成者のみに通知されます