HTML に変換された Man ページのテーブルを表示するにはどうすればよいでしょうか?

HTML に変換された Man ページのテーブルを表示するにはどうすればよいでしょうか?

私はブラウザを使ってマニュアルページを開き、HTML ページに即座に変換しています。これは、テーブルが表示されないこと以外は非常にうまく機能します。代わりに、次のような Alt テキストが表示され<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 のマニュアルページ

関連情報