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を印刷するだけ。