コンパイル


$ platex hoge.tex
→hoge.dviが生成される。


ファイル形式の変換


dvi → ps

$ pdvips hoge.dvi
  • -t landscape

dvi → pdf

$ dvipdfmx hoge.dvi
  • -l

ps → pdf

$ ps2pdf hoge.ps

pdf → ps

$ pdftops hoge.pdf
うまくいかない場合は、
$ pdf2ps hoge.pdf

複数のpsファイルを1つにまとめる

$gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=hoge.ps -c save pop -f hoge1.ps hoge2.ps ...


閲覧


dvi

$ pxdvi hoge.dvi
横長表示にしたいときのオプション
  • -paper a4r

ps, pdf

$ gv hoge.ps
$ gv hoge.pdf


印刷

$ lpr hoge.ps

2ページ分を1ページ内に印刷

$ psnup -2 hoge.ps | lpr

両面印刷

psファイルをエディタで開いて、先頭に下の2行を追加して印刷
%!
<< /Duplex true /Tumble false >> setpagedevice

印刷サイズを変更して印刷

$ psresize -h〇〇cm -w〇〇cm hoge.ps | lpr
  • -h〇〇cm:縦幅を〇〇cmに
  • -w〇〇cm:横幅を〇〇cmに

注)センタリングが不十分。わかり次第追記します。

用紙サイズを変更して印刷

ex.A3→A4
$ psresize -Pa3 -pa4 hoge.ps | lpr
  • -P〇〇:インプットファイルのサイズ
  • -p〇〇:アウトプットファイルのサイズ
最終更新:2005年12月15日 14:50