如何显示转换为 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 的手册页

相关内容