TeX4ht

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.

  1. ^ (*1947, †2009)
  2. ^ „TeX4ht - Grupa użytkowników TeX” .
  3. ^ Karl Berry, zamieszczanie na liście mailingowej texhax , 17 lipca 2009; tamże . publikowanie w der mailinglist texhax , 7 listopada 2009 r.
  4. Bibliografia _ LaTeX Web Companion , s. 169f.

Linki zewnętrzne

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.

Zobacz też