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 매뉴얼 페이지.

관련 정보