Abstract

MathML is a low-level standard markup language for archiving mathematical content, and for communicating and processing mathematics by machines. XHTML is a complementary markup language for regular text. Files in these formats are too verbose and bulky to be authored directly, and so typically they are being created indirectly through alternative representations.

LaTeX is a powerful high-level language for expressing mathematical and scientific content. It supports applications in numerous fields through a large assortment of style files. High quality scientific word processors can export documents in LaTeX, and many authors create LaTeX sources directly with text editors.

TeX4ht is a highly configurable system for producing hypertext from LaTeX sources. Its distribution offers extensive support for MathML, XHTML, and other output formats through modular configuration files. The system is routinely being expanded and modified, in response to evolving W3C specifications and requests from users for new features.

The workshop will show how translations can be achieved through TeX4ht, and will provide an insight on how information regarding the available features can be found. It will address the issues involved in dealing with different XML and character set standards, and will consider how LaTeX-oriented instructions can be introduced and tailored to deal with new applications. It will give attention to the limitations of TeX4ht, how they can be overcome, and what can be expected in this regard from future developments. Similarly, issues concerning authoring hypertext through word editors will also be considered.

The participants will be encouraged to perform simple exercises, and are expected to acquire the background needed to translate existing LaTeX files to supported hypertext formats.

1, next, prev, up, toc