マニュアルページをPostScriptで印刷しますが、デフォルトとは異なるページサイズを使用する新しいコマンドを定義したいと思います。たとえば、Mac OS Xでは、次のことを実行できます。
man -t ls | open -f -a Skim
ls
PDF形式でマニュアルページを開くことは、私が望むものとほぼ同じです。実際、私が望む唯一の変更は、別のページサイズで印刷することです。実際に実際の紙に印刷することはできないので、PDFサイズがモニターにもっときれいに収まると良いでしょう。しかし、私はこれを簡単な方法で行う方法がわかりませんでした。マニュアルページにはman
スイッチ-t
があります
マニュアルページの形式を指定し、
/usr/bin/groff -Tps -mandoc -c
出力をstdout
。
groff
さまざまなページサイズを取得するには、パラメータを次のように変更する必要があります。したがって、最も簡単な方法は、マニュアルページのフォーマットを指定する別のコマンドをgroff -Tps -P-pa4
提供するようです。man
しかし、これを行うことができるコマンドラインスイッチや環境変数はないようです。man
私が指定したコマンドを使用してマニュアルページをフォーマットするように呼び出すことができるメソッドはありますか?
(私は次のことを避けたいです。
groff -Tps -P-pa4 -mandoc -c `man -w ls`
.gz
マニュアルページがファイルに圧縮される場合もあれば、man
マニュアルページを前処理する方法について他の決定が下されることもあります。 )
答え1
~によるとこのページ、デフォルトの用紙サイズはPAGE
環境変数から読み取られます。
しかし、画面上のマニュアルページを見るためにman2htmlのような機能を考えましたか?