Articulo de referencia

TeX4ht

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 f...

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

  1. (*1947, †2009)
  2. "TeX4ht - Grupo de Usuarios de TeX" .
  3. "5 formatos de salida" . www.kodymirus.cz . Consultado el 13 de diciembre de 2023 .
  4. 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.
  5. 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.
  • 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
Obtenido de " https://en.wikipedia.org/w/index.php?title=TeX4ht&oldid=1288068695 "