我使用浏览器打开手册页,即时转换为 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 的手册页。