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

관련 정보