Meadow で印刷
ghostview に付いてくる gsprint を使って印刷する設定を書いてみる。
gs, gsview は http://www.nsknet.or.jp/~tony/TeX/install/win/gs.htm あたりを参考にして取ってくる。
でもヘッダに日本語を使えない・・・。
ちなみに、Emacs22以降(?)を使ってるなら http://www.emacswiki.org/cgi-bin/emacs-jp/PrintingPackage を使ったほうがいいかも。
基本設定
まずは ps-print を使う為の基本設定
;; 日本語を使う (setq ps-multibyte-buffer 'non-latin-printer)
gsprint で印刷する設定
gsprint を使うにはこれを設定しておく
(setq ps-lpr-command "c:/Program Files/Ghostgum/gsview/gsprint.exe") (setq ps-lpr-switches '("-query")) (setq ps-printer-name nil) (setq ps-printer-name-option nil)
プレビューできるようにしておく
こんなんを設定しておいて、ps-preview-buffer でプレビューできる。
(setq ps-preview-command "c:/Program Files/Ghostgum/gsview/gsview32.exe") (setq ps-preview-switches nil) (defun ps-preview-buffer () (interactive) (let ((ps-lpr-command ps-preview-command) (ps-lpr-switches ps-preview-switches)) (ps-print-buffer)))
その他設定
あとはお好みで。
;; 行番号は5行に1行づつ表示 (setq ps-line-number t) (setq ps-line-number-start 5) (setq ps-line-number-step 5) ;; 行番号のフォントを設定 (setq ps-line-number-font "Times Italic") (setq ps-line-number-font-size 6) ;; 英字を表示するときのフォントファミリ (setq ps-font-family 'Courier) ;; A4, 横向き, 2ページ/枚 (setq ps-paper-type 'a4) (setq ps-landscape-mode t) (setq ps-number-of-columns 2) ;; マージンを 1.5 cm に (setq ps-left-margin (/ (* 72 1.5) 2.54)) (setq ps-right-margin (/ (* 72 1.5) 2.54)) (setq ps-inter-column (/ (* 72 1.5) 2.54))