Screenのドキュメントを印刷したい!
Screen - GNU Project - Free Software Foundationのドキュメントを印刷したい。manページよりもinfoページのほうが詳しいらしいので、infoを印刷する。
速習:INFO
infoはUNIXにおけるヘルプドキュメントの形式のうちの一つ。manよりも詳しい内容が載っているらしい。
infoファイルは直接書くのではなく、いったんtextinfoという形式で書いたのち、makeinfoというコマンドを使って生成する。(TeXとDVIのような関係)
textinfoファイルはtexi2dviコマンドを使うことで、dviやpdfに変換できる。なので、いったんPDFに変換してから、それを印刷することにする
ソフトウェアのインストール
makeinfoやtexi2dviはGNU Textinfoをインストールすると、もれなく付いてくるらしい。今回はMacに元々はいっていたやつを使った。
ただし、texi2dviを使うにはTeXとその仲間(dvipdfm)が必要になる。それを一つ一つインストールするのは面倒だったので、pTeX packageを利用した。
変換
元となるtextinfoファイルは、当然ソースコードに同梱されている。
$ tar xvzf screen-4.0.2.tar.gz $ cd screen-4.0.2/doc $ texi2dvi -p screen.texinfo .....
texi2dviに-pオプションをつけることでPDFを出力できる。あとは生成されたscreen.pdfを印刷するだけ。