
Ich verwende meinen Browser zum Öffnen von Manpages, die ich im Handumdrehen in HTML-Seiten umwandele. Das funktioniert recht gut, nur dass die Tabellen nicht angezeigt werden. Stattdessen sehe ich einen Alt-Text wie <p align="center"><font color="#000000"><b><img src="grohtml-199582.png" alt="Image grohtml-199582.png"></b></font></p>
und das Bild wird tatsächlich nicht gefunden.
Ich verwende folgende Umgebungsvariablen:
MANOPT='--encoding=UTF-8 -Txhtml --preprocessor=tpr --html'
MANLESS='$MAN_PN$-i -J -Q -R -x4'
BROWSER='firefox %s:lynx %s'
Wenn ich MANOPT
eine leere Zeichenfolge einstelle, wird die Manpage mit schön gezeichneten Tabellen in meinem Terminal angezeigt.
Irgendein Rat?
Antwort1
groff bietet unvollständige Unterstützung für die Konvertierung von Manualpages in HTML, insbesondereTabellen. groff erzeugt eine Bilddatei, dieabgeschnittenvon seinempdf
-Ausgabecode. Manchmal ist das Clipping schlecht (Teile des Textes werden abgeschnitten) und manchmal führt es zu einem Core-Dump.
Dukönntestellen Sie fest, dass Ihre Bilddateien in ein temporäres Verzeichnis geschrieben wurden (und nicht an den Ort, an dem sich Ihre Webseite befindet). Wenn sie sich nicht im selben Verzeichnis wie die Webseite befindenWannDer Browser lädt die Seite, findet die Bilder jedoch nicht.
Darüber hinaus ist es nicht möglich, in diesen Tabellen nach Text zu suchen, was den Zweck vonHerstellungein Tisch.
Nachdem ich mehrere Jahre lang versucht hatte, die Probleme von Groff zu umgehen, konvertierte ich mein gesamtes Handbuch/HTML inman2html
Siehe zum BeispielHandbuchseite von xterm.