TeX4ht
Deweloperzy | Eitan M. Gurari (1947-2009), Karl Berry, Michał Hoftich |
---|---|
Wersja stabilna | lato 2008 / 16 czerwca 2008 |
System operacyjny | Linux / Windows / Mac OS X |
Typ | Pożytek |
Licencja | Licencja publiczna projektu LaTeX (LPPL) . |
Strona internetowa | http://www.tug.org/tex4ht/ |
TeX4ht to konfigurowalny konwerter zdolny do tłumaczenia dokumentów TeX i LaTeX na HTML i niektóre formaty XML . Przede wszystkim TeX4ht służy do konwersji dokumentów (La)TeX do formatów używanych przez edytory tekstu . Został opracowany przez Eitana M. Gurari.
Program jest publikowany na licencji LaTeX Project Public License (LPPL) .
Historia
TeX4ht został opracowany w latach 90. XX wieku w celu konwersji (La)TeX-a na HTML, pomagając w publikowaniu dokumentów naukowych napisanych w (La)TeX-ie w sieci World Wide Web do wyświetlenia w przeglądarce internetowej . W szczególności hipertekstowe , dzięki czemu możliwe stało się umieszczanie hiperłączy w internetowych wersjach dokumentów.
Stopniowo obsługiwano więcej formatów opartych na XML. Od 2019 roku obsługiwane są HTML5 , XHTML , MathML , OpenDocument , DocBook i TEI . Można również wygenerować JavaHelp .
TeX4ht jest teraz wstępnie skonfigurowany ze wszystkimi dystrybucjami TeX-a.
Od śmierci Eitana M. Gurari program jest prowadzony przez Radhakrishnan CV (już nieaktywny), Karla Berry'ego i Michala Hofticha, przy współudziale wielu innych osób.
Funkcjonować
TeX4ht nie przekształca bezpośrednio znaczników TeX lub LaTeX na wyjściowy język znaczników (HTML itp.). Zamiast tego zwykłe uruchomienie (La)TeX najpierw kompiluje plik DVI ze źródła. Następnie TeX4ht przetwarza plik DVI. Inne konwertery, w szczególności LaTeX2HTML lub TtH, działają w jednym przebiegu.
TeX4ht zasadniczo poradzi sobie z każdym pomyślnie skompilowanym źródłem dokumentu (La)TeX. TeX4ht może również zawierać obsługę publicznie dostępnych pakietów makr lub poleceń użytkownika (być może specyficznych dla dokumentu) do przetwarzania funkcji wykraczających poza standardowe formaty TeX, takich jak zarządzanie bibliografią za pomocą BibTeX , ponieważ te rozszerzenia nie wymagają odpowiednich implementacji w konwerterze.
Wzory matematyczne i inne znaki lub symbole, których nie można wyświetlić jako tekst, są konwertowane na grafikę. Matematyka może być również przekształcona w MathML lub formę odpowiednią do przetwarzania za pomocą MathJax .
TeX4ht może konwertować dokumenty LaTeX do formatu doc programu Microsoft Word za pośrednictwem formatu OpenDocument , ODT.
- ^ (*1947, †2009)
- ^ „TeX4ht - Grupa użytkowników TeX” .
- ^ Karl Berry, zamieszczanie na liście mailingowej texhax , 17 lipca 2009; tamże . publikowanie w der mailinglist texhax , 7 listopada 2009 r.
- Bibliografia _ LaTeX Web Companion , s. 169f.
Linki zewnętrzne
- Strona główna projektu
- Podręcznik online
- SimpleTeX4ht - Nakładka graficzna dla TeX4ht dla Mac OS X
- TUG: Konwertery między procesorami tekstowymi LaTeX i PC
- TUG: Konwertery z procesorów tekstowych PC na LaTeX
Literatura
- Tłumaczenie LaTeX-a na HTML przy użyciu TeX4ht, w: Michel Goossens, Sebastian Rahtz , Eitan M. Gurari, Ross Moore, Robert S. Sutor. Pomocnik sieciowy LaTeX. Integracja TeX-a, HTML-a i XML-a. 1999. 8 druk styczeń 2006. s. 155–194.
- Eitan Gurari, Produkcja HTML , TUGBoat 25 (2004), nr 1, s. 39–47.