man -t ls | ps2pdf - > ls.pdf
がps2pdf
を介してls
のマニュアルページをPDFに出力するのに役立つ場合、infoページはどうでしょうか。
私は次のようなことを試しましたが、成功しませんでした。
info -o info | ps2pdf - > info.pdf
これは、info.pdfという空のpdfファイルを出力し、本文をテキストファイルに出力するだけです。
ああ、情報はtexi2ps
およびtexi2pdf
プログラム。
したがって、情報ソース(info.texi)を見つけた場合は、美しい(または、視点によっては肥大化した)PDFを使用して)を生成できます。
texi2pdf info.texi
Infoは、フォーマット機能がほとんどない特殊なフォーマットであり、基本的にはハイパーリンクを備えた人間です。ほとんどの情報ファイルは、makeinfo
コマンドを使用して Texinfo ソースから生成されます。 Texinfoは、ハイパーテキストと印刷の両方の幅広い出力に対応するように設計されており、基本的なフォーマットまたはかなりのフォーマットを備えています。サポートされている出力形式には、info、HTML、DVI、PostScript、PDFが含まれます。
PDFは、情報ファイルと同じパッケージまたは別のパッケージにすでに存在している可能性があります(配布の量によって異なります)。
そうでない場合は、Texinfoセットアップをインストールして、パッケージのソースを入手してください。その後、texi2pdf
を使用してTexinfoソースを処理でき、より適切な形式のPDF形式のマニュアルを入手できます。
情報を直接出力できるかどうかわからないので、このfreecode.com/projects/info2manを使用します。少なくとも、DebianとUbuntuのリポジトリにあります。 info2manの引数として、クラスファイル(.ci)拡張子を指定するだけです。
情報ページをPDFに変換するために情報ソースファイルを必要としない可能性のある解決策を見つけました。ただし、生成されたpdf形式は、思ったほど美しくはないかもしれませんが、情報ページによく似ています。info
のマニュアルページによると、情報ページをtext
ファイルに変換するための-o, --output=file
オプションがあります。したがって、text
ファイルをenscript
およびps2pdf
を使用してPDFに変換できます。
例:info --subnodes -o - info | enscript -o - | ps2pdf - info.pdf
注:--subnodes
:メニュー項目を再帰的に出力します。
次に、作業ディレクトリにinfo.pdf
が生成されます。