如何顯示轉換為 html 的手冊頁中的表格?

如何顯示轉換為 html 的手冊頁中的表格?

我使用瀏覽器開啟手冊頁,即時轉換為 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- 輸出代碼。有時剪輯效果很差(修剪部分文字),有時它會轉儲核心。

可能發現您的圖像檔案被寫入臨時目錄(而不是網頁所在的位置)。如果它們與網頁不在同一目錄中什麼時候瀏覽器載入頁面,它不會找到圖像。

此外,無法在這些表中搜尋文本,這違背了製作一張桌子。

經過幾年解決 groff 的問題後,我將所有的手冊/html 轉換為使用man2html。例如,參見xterm 的手冊頁

相關內容