
私はブラウザを使ってマニュアルページを開きました。マンページはすぐにHTMLページに変換されます。表が表示されないことを除いて、正常に機能します。代わりに、同様の代替テキストが表示されますが、<p align="center"><font color="#000000"><b><img src="grohtml-199582.png" alt="Image grohtml-199582.png"></b></font></p>
実際には画像が見つかりません。
次の環境変数を使用します。
MANOPT='--encoding=UTF-8 -Txhtml --preprocessor=tpr --html'
MANLESS='$MAN_PN$-i -J -Q -R -x4'
BROWSER='firefox %s:lynx %s'
MANOPT
空の文字列に設定すると、美しく描かれたテーブルを含むマニュアルページが端末に表示されます。
どんな提案がありますか?
答え1
groffはマニュアルページをhtmlに変換する機能を不完全にサポートします。特にテーブル。 groff は次のようなイメージファイルを生成します。壊すそれからpdf
- 出力コード。時にはクリッピングが悪く(テキストの一部が切り捨てられ)、時にはコアがダンプされます。
あなた可能イメージファイルが(Webページがある場所の代わりに)一時ディレクトリに書き込まれていることがわかりました。 Webページと同じディレクトリにない場合いつブラウザはページを読み込みますが、画像が見つかりません。
また、これらのテーブルでは、次のものに違反するテキストを検索することはできません。作るテーブル。
何年も groff の問題を解決した後、すべてのマニュアル/html を以下を使って変換しました。man2html
。例えばxterm のマニュアルページ。