TeX4ht es un convertidor configurable capaz de traducir documentos TeX y LaTeX a HTML y ciertos formatos XML . Principalmente, TeX4ht sirve para convertir documentos (La)TeX a formatos utilizados por procesadores de texto . Fue desarrollado por Eitan M. Gurari. [ 1 ]
El programa se publica bajo la Licencia Pública del Proyecto LaTeX (LPPL) .
Historia
TeX4ht se desarrolló en la década de 1990 para convertir (La)TeX a HTML, facilitando la publicación de documentos científicos escritos en (La)TeX en la World Wide Web para su visualización en un navegador web . En particular, se admitían funciones de hipertexto , lo que permitía incluir hipervínculos en la versión web de los documentos.
Gradualmente se fue admitiendo más formatos basados en XML. A partir de 2023, se admiten HTML5 , XHTML , MathML , OpenDocument , DocBook , EPUB y TEI . [ 2 ] [ 3 ]
También se puede generar JavaHelp .
TeX4ht ahora viene preconfigurado en todas las distribuciones de TeX.
Desde la muerte de Eitan M. Gurari, el programa ha sido mantenido por Radhakrishnan CV (ya no activo), Karl Berry y Michal Hoftich, con contribuciones de muchos otros. [ 4 ]
Función
TeX4ht no transforma directamente el marcado TeX o LaTeX en el lenguaje de marcado de salida (HTML, etc.). En cambio, una ejecución normal de (La)TeX primero compila un archivo DVI a partir del código fuente. Posteriormente, TeX4ht procesa el archivo DVI. [ 5 ] Otros convertidores, en particular LaTeX2HTML o TtH, operan en una sola pasada.
TeX4ht puede procesar prácticamente cualquier documento fuente (La)TeX que compile correctamente. Además, puede incorporar compatibilidad con paquetes de macros disponibles públicamente o comandos creados por el usuario (quizás específicos para cada documento) para procesar funciones que van más allá de los formatos TeX estándar, como la gestión de bibliografía con BibTeX , ya que estas extensiones no requieren implementaciones correspondientes en el convertidor.
Las fórmulas matemáticas y otros caracteres o símbolos que no se pueden mostrar como texto se convierten en gráficos. Las fórmulas matemáticas también se pueden convertir a MathML o a un formato adecuado para su procesamiento con MathJax .
TeX4ht puede convertir documentos LaTeX al formato .doc de Microsoft Word mediante el formato OpenDocument (ODT).
Véase también
Referencias
- ↑ (*1947, †2009)
- ↑ "TeX4ht - Grupo de Usuarios de TeX" .
- ↑ "5 formatos de salida" . www.kodymirus.cz . Consultado el 13 de diciembre de 2023 .
- ↑ Karl Berry, publicación en la lista de correo texhax , 17 de julio de 2009; ibíd . publicación en la lista de correo texhax , 7 de noviembre de 2009.
- ↑ Cf. The LaTeX Web Companion , págs. 169 y siguientes.
Literatura
- Traducción de LaTeX a HTML usando TeX4ht, en: Michel Goossens, Sebastian Rahtz , Eitan M. Gurari, Ross Moore, Robert S. Sutor. The LaTeX Web Companion. Integrating TeX, HTML, and XML. 1999. 8.ª reimpresión, enero de 2006. págs. 155–194.
- Eitan Gurari, Producción HTML , TUGBoat 25 (2004), N° 1, págs. 39 – 47.
Enlaces externos
- Página principal del proyecto
- Manual en línea
- SimpleTeX4ht - Interfaz gráfica para TeX4ht para Mac OS X
- Otras conversiones hacia y desde (La)TeX
- Texas
- HTML
- Software XML
- Procesadores de texto