Z TeXu do HTML

Publikování na Internetu s sebou přináší mnohé zádrhele. Jedním z nich je množství nejrůznějších formátů, v n...


Publikování na Internetu s sebou přináší mnohé zádrhele. Jedním z nich je
množství nejrůznějších formátů, v nichž může být jakýkoliv dokument napsán.
Máte-li k dispozici například velký počet dokumentů napsaných v TeXu, jak se
rychle rozhodnout, který z nich stojí za pozornost? Popřípadě jak pokud možno
"bezbolestně" převést TeX na HTML? Na takové a podobné otázky se pokusím
odpovědět v tomto článku.
Patrně jste již dostatečně nažhaveni, a tak vás nebudu déle napínat. Převod
TeXových souborů do HTML za vás zařídí TTH (TeX to HTML). Program nemá vlastní
grafické rozhraní (ovládá se z příkazové řádky), zato se však vyskytuje v
několika mutacích pro různé operační systémy. Pokud TTH narazí v převáděném
textu na neznámé příkazy, zobrazí varovné hlášení, nicméně v překladu
pokračuje. Uživatel tak má k dispozici vždy alespoň něco. Dokonalý převod z
TeXu do HTML je samozřejmě možný pouze u jednodušších textů.
Velké množství dokumentů vzniklo také v různých nadstavbách TeXu. Jedním z
populárních a úspěšných rozšíření TeXu je LaTeX. Autor TTH je v obraze, a tak
aplikace zvládá i některé příkazy LaTeXu. Zatímco různé matematické struktury
patří k silným stránkám TeXu, v HTML je tomu právě naopak. TTH si tak musí
vypomáhat tabulkami, řeckými písmeny a jinými entitami. Výsledný kód sice není
příliš přehledný, nicméně vizuální vjem při jeho zobrazení se alespoň blíží
kvalitě získané v TeXu.
Existují samozřejmě problémové oblasti se kterými si TTH neporadí. Jednou z
nich je například kódování češtiny. TTH totiž ponechá v celém dokumentu původní
kódování diakritiky. Dalším problémem je skutečnost, že autor neručí za
správnost vygenerovaného dokumentu. Jestliže si necháte dokument zkontrolovat
nějakým validátorem (např. http://validator.w3.org), snadno se stane, že budou
nalezeny nějaké prohřešky proti normě HTML 3.2 nebo 4.0. Polehčující okolností
pro TTH může být fakt, že snad žádný ze známých WYSIWIG editorů při obdobném
testu neprojde.
TTH
Konvertor matematických zápisů z TeXu do jazyka HTML
Adresa: http://hutchinson.belmont.ma.us/tth/tth-noncom/download.html
Autor: Ian Hutchinson
Platforma: DOS, Windows, Linux, Macintosh
Licence: freeware
Velikost: 260 KB
9 3077 / ija









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.