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.
- ^ (*1947, †2009)
- ^ "TeX4ht - TeX-användargrupp" .
- ^ Karl Berry, inlägg i e-postlistan texhax , 17 juli 2009; ibid . inlägg i mailinglistan texhax , 7 november 2009.
- ^ Jfr. The LaTeX Web Companion , s. 169f.
externa länkar
- Projektets hemsida
- Online manual
- SimpleTeX4ht - Grafisk frontend för TeX4ht för Mac OS X
- TUG: Omvandlare mellan LaTeX och PC-textprocessorer
- TUG: Omvandlare från PC-textprocessorer till LaTeX
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.