TeX4ht

TeX4ht
Utvecklare Eitan M. Gurari (1947-2009), Karl Berry, Michal Hoftich
Stabil frisättning
sommaren 2008 / 16 juni 2008
Operativ system Linux / Windows / Mac OS X
Typ Verktyg
Licens LaTeX Project Public License (LPPL) .
Hemsida http://www.tug.org/tex4ht/

TeX4ht är en konfigurerbar omvandlare som kan översätta TeX- och LaTeX -dokument till HTML och vissa XML -format. Framför allt tjänar TeX4ht till att konvertera (La)TeX-dokument till format som används av ordbehandlare . Det utvecklades av Eitan M. Gurari.

Programmet publiceras under LaTeX Project Public License (LPPL) .

Historia

TeX4ht utvecklades på 1990-talet för att konvertera (La)TeX till HTML, vilket bidrog till att publicera vetenskapliga dokument som skrevs i (La)TeX på World Wide Web för visning i en webbläsare . Speciellt hypertextfunktioner stöddes, så det blev möjligt att inkludera hyperlänkar i webbversionen av dokument.

Fler XML-baserade format stöddes gradvis. Från och med 2019 stöds HTML5 , XHTML , MathML , OpenDocument , DocBook och TEI . JavaHelp kan också genereras.

TeX4ht ingår nu förkonfigurerat med alla TeX-distributioner.

Sedan Eitan M. Guraris död har programmet underhållits av Radhakrishnan CV (inte längre aktiv), Karl Berry och Michal Hoftich, med bidrag från många andra.

Fungera

TeX4ht omvandlar inte direkt TeX- eller LaTeX-markering till utdatamarkeringsspråket ( HTML etc.) Istället kompilerar en vanlig (La)TeX-körning en DVI- fil från källan först. TeX4ht bearbetar därefter DVI-filen. Andra omvandlare, framför allt LaTeX2HTML eller TtH, fungerar i ett enda pass.

TeX4ht kan i princip hantera alla framgångsrika kompilerande (La)TeX-dokumentkällor. TeX4ht kan också inkludera stöd för allmänt tillgängliga makropaket eller användargjorda (kanske dokumentspecifika) kommandon för att bearbeta funktioner som överskrider standard TeX-format, såsom för att hantera bibliografi med BibTeX , eftersom dessa tillägg inte behöver motsvarande implementeringar i omvandlaren.

Matematiska formler och andra tecken eller symboler som inte kan visas som text omvandlas till grafik. Matematik kan också konverteras till MathML eller form lämplig för bearbetning med MathJax .

TeX4ht kan konvertera LaTeX-dokument till Microsoft Words dokumentformat via OpenDocument - formatet, ODT.

  1. ^ (*1947, †2009)
  2. ^ "TeX4ht - TeX-användargrupp" .
  3. ^ Karl Berry, inlägg i e-postlistan texhax , 17 juli 2009; ibid . inlägg i mailinglistan texhax , 7 november 2009.
  4. ^ Jfr. The LaTeX Web Companion , s. 169f.

externa länkar

Litteratur

  • Översätta LaTeX till HTML med TeX4ht, i: Michel Goossens, Sebastian Rahtz , Eitan M. Gurari, Ross Moore, Robert S. Sutor. LaTeX Web Companion. Integrering av TeX, HTML och XML. 1999. 8:e tryckningen januari 2006. s. 155–194.
  • Eitan Gurari, HTML Production , TUGBoat 25 (2004), nr 1, s. 39–47.

Se även