Como mostrar tabelas em páginas Man convertidas para html?

3

Eu uso meu navegador para abrir páginas man, convertidas rapidamente para páginas HTML. Isso funciona muito bem, exceto tabelas não são mostradas. Em vez disso, vejo um texto Alt como <p align="center"><font color="#000000"><b><img src="grohtml-199582.png" alt="Image grohtml-199582.png"></b></font></p> e a imagem não é encontrada.

Eu uso as seguintes variáveis de ambiente:

MANOPT='--encoding=UTF-8 -Txhtml --preprocessor=tpr --html'
MANLESS='$MAN_PN$-i -J -Q -R -x4'
BROWSER='firefox %s:lynx %s'

Se eu definir MANOPT para uma string vazia, a página man com lindas tabelas desenhadas é mostrada no meu terminal.

Algum conselho?

    
por killermoehre 03.11.2016 / 15:45

1 resposta

2

O groff tem suporte incompleto para converter páginas manuais em html, em particular tabelas . groff gera um arquivo de imagem que é recortado do seu código de saída pdf . Às vezes, o recorte é ruim (aparar partes do texto) e, outras vezes, despeja o núcleo.

Você pode descobrir que seus arquivos de imagem foram gravados em um diretório temporário (em vez de no local em que sua página da Web reside). Se eles não estiverem no mesmo diretório da página da Web quando o navegador carregar a página, ela não encontrará as imagens.

Além disso, não é possível pesquisar texto nessas tabelas, invalidando a finalidade de fazer uma tabela.

Após vários anos de trabalho em torno dos problemas de groff, converti todo o meu manual / html para usar man2html . Veja, por exemplo, a página de manual do xterm .

    
por 03.11.2016 / 21:27

Tags