
Я использую свой браузер для открытия 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
-выходной код. Иногда обрезка плохая (обрезка частей текста), а иногда он сбрасывает ядро.
Тымощьобнаружить, что ваши файлы изображений были записаны во временный каталог (а не в то место, где находится ваша веб-страница). Если они не находятся в том же каталоге, что и веб-страницакогдабраузер загружает страницу, но не находит изображения.
Кроме того, в этих таблицах невозможно искать текст, что противоречит целиизготовлениестол.
После нескольких лет работы над проблемами groff я преобразовал все свои руководства/html для использованияman2html
. См. например,Страница руководства xterm.