
Eu uso meu navegador para abrir páginas de manual, convertidas rapidamente em páginas HTML. Isso funciona muito bem, exceto que as tabelas não são mostradas. Em vez disso, vejo um texto alternativo 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 foi 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
uma string vazia, a página de manual com belas tabelas desenhadas será mostrada em meu terminal.
Algum conselho?
Responder1
groff tem suporte incompleto para conversão de páginas de manual em HTML, em particulartabelas. groff gera um arquivo de imagem que écortadode seupdf
-código de saída. Às vezes, o recorte é ruim (cortando partes do texto) e outras vezes, despeja o núcleo.
Vocêpoderdescubra que seus arquivos de imagem foram gravados em um diretório temporário (em vez de no local onde reside sua página da web). Se eles não estiverem no mesmo diretório da página da webquandoo navegador carrega a página, não encontrará as imagens.
Além disso, não é possível pesquisar texto nessas tabelas, anulando o propósito defazendouma mesa.
Depois de vários anos resolvendo os problemas do groff, converti todo o meu manual/html para usarman2html
. Veja, por exemplo,página de manual do xterm.