Man

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

  • April 7, 2017

我使用瀏覽器打開手冊頁,並即時轉換為 HTML 頁面。這工作得很好,除了沒有顯示表格。相反,我看到類似 Alt-text<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為空字元串,則帶有漂亮繪製表格的手冊頁將顯示在我的終端中。

有什麼建議嗎?

groff 不完全支持將手冊頁轉換為 html,尤其是表格。groff 生成一個圖像文件,該文件是從它的-output 程式碼中剪裁出來的。**pdf**有時剪輯很差(修剪部分文本),有時它會轉儲核心。

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

此外,無法在這些表格中搜尋文本,這違背了製作表格的目的。

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

引用自:https://unix.stackexchange.com/questions/320826