MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="1293058819-1213484446-873576042" --1293058819-1213484446-873576042 Content-Type: TEXT/HTML; charset=iso-8859-1; name="index.html" TtHgold Features

TtHgold Features

tth.gif

Abstract

TTHgold is the commercial version of TTH, the world's fastest TEXto HTML translator. It translates LATEXor Plain TEX, including mathematical equations, into HTML that can be displayed directly by the popular graphical browsers without additional plugins, and without resorting to bit-mapped images for equations. The power, simplicity, and speed of TTH is supplemented in TTHgold by several additional attractive features that are described by and illustrated by this page and its linked pages, which were (of course) directly translated from a single LATEX document by TTHgold.

Contents

1  Graphical User Interface
2  Splitting of LATEXdocuments into multiple Web pages
3  TTHgold automatic LATEXsplitting
4  Automatic Cross-referencing
5  Additional Features of TTHgold
    5.1  Babel Support
    5.2  Partial AMSLaTeX support macros
    5.3  MIME splitting program
    5.4  TeX source of the Manual
Index

Return to the TTHgold page for purchase information links.


HEAD NEXT
--1293058819-1213484446-873576042 Content-Type: TEXT/HTML; charset=iso-8859-1; name="sec1.html" sec1.html
HEAD PREVIOUS

1  Graphical User Interface

The Windows distribution of TTHgold includes an easy-to-use graphical interface. It is activated by dropping a TeX file onto the tth-gui icon or simply double-clicking on it. If desired, non-standard options are selected by button clicks before running the translation. The command line that will be used by in doing the translation is displayed to the user. So the tth-gui is a simple way to learn to use the switches. Figure 1 shows a screen capture of the user interface.

window_capture.gif
Figure 1: Screen capture of the tth-gui window.

Messages from TTH are directed to a text window.This user interface handles long file names transparently. It is not included in the linux or C distributions.


HEAD NEXT
--1293058819-1213484446-873576042 Content-Type: TEXT/HTML; charset=iso-8859-1; name="sec2.html" sec2.html
HEAD PREVIOUS

2  Splitting of LATEXdocuments into multiple Web pages

Small or moderate-sized TEXdocuments, up to at least 100 kbytes in size, when translated by TTHgold produce HTML documents that are managable for Web publication as one ``Web page'', that is, one HTML file. Single files are much more convenient for management on the server side, but also, despite their significant size, they are comfortable for browsing because the TTH translation produces compact HTML code that immediately displays in the browser even while the rest of the document is being downloaded. HTML reference links within the document, such as from the table of contents, generated automatically by TTHgold, make navigation easy and intuitive.

Nevertheless, there are occasions, such as when dealing with book-length LATEXdocuments, when it is advantageous to be able to split a single TEX document into multiple HTML documents (``web pages''). TTHgold offers this splitting capability. It can optionally produce a set of hyperlinked HTML documents representing either the chapters (of a book) or the sections of the document. In addition to serial linking of these web pages, so that the document can be read sequentially, TTHgold produces a table of contents that correctly hyperlinks to each of the individual chapters , sections, etc. in the different HTML files. In addition internal references to labels, tables, equations etc. are also translated into correct hyperreferences among the HTML files. See section 4.


HEAD NEXT
--1293058819-1213484446-873576042 Content-Type: TEXT/HTML; charset=iso-8859-1; name="sec3.html" sec3.html
HEAD PREVIOUS

3  TTHgold automatic LATEXsplitting

Splitting LATEXdocuments into linked HTML files is entirely automatic with TTHgold. After LATEX has produced its auxiliary files, the translation to HTML and cross-referencing of the document is performed in a single pass with the characteristic speed of TTH. The output is a multipart MIME1 file which is convenient for transportation to the final publishing directory of the document, where it can be unpacked into the individual HTML files. Alternatively the output can be piped directly through an unpacking program (provided with the TTHgold distribution) so that a single command generates the files in the directory chosen.


HEAD NEXT
--1293058819-1213484446-873576042 Content-Type: TEXT/HTML; charset=iso-8859-1; name="sec4.html" sec4.html
HEAD PREVIOUS

4  Automatic Cross-referencing

Natural navigation links to the next or the previous web page in the sequence are automatically included, 2 as can be seen at the top and bottom of this page. Any page can be accessed directly from the table of contents (see section *). Links are generated in response to the standard LATEX commands such as \ref and \label, \cite, and \index. So, for example, a reference to a place in a different page is generated here by a command \ref{sec1label} which refers to a label left in section 2. It may be followed by simply clicking on the reference, and one can return here by using the ``back'' button on the browser.

Footnotes are kept in a separate file to which the browser is automatically taken when the footnote is clicked on.3 In addition, separate files for references and the index are created, if necessary.


HEAD NEXT
--1293058819-1213484446-873576042 Content-Type: TEXT/HTML; charset=iso-8859-1; name="sec5.html" sec5.html
HEAD PREVIOUS

5  Additional Features of TTHgold

Some bonus items are included with TTHgold, including:

5.1  Babel Support

Support for some of the multilingual capabilities represented by the ``Babel'' package of LATEX is included in the form of TTH-compatible files defining the appropriate headers.

5.2  Partial AMSLaTeX support macros

A replacement AMSLaTeX macro package is provided, which defines some of the additional matrix and related environments that are a part of AMSLaTeX. The additional characters that AMSLaTeX supports are not available in HTML because browsers do not have access to them.

5.3  MIME splitting program

The program tthsplit (see section 3) for splitting the multipart MIME files that TTHgold produces.

5.4  TeX source of the Manual

The TeX source of the manual enables a user who prefers paper hardcopy to produce a high-quality printed version for their personal use.


HEAD NEXT
--1293058819-1213484446-873576042 Content-Type: TEXT/HTML; charset=iso-8859-1; name="docindex.html" docindex.html
HEAD PREVIOUS

Index (showing section)

AMSLaTeX, 5.2
automatic cross-referencing, 4.0
automatic splitting, 3.0

Babel, 5.1

graphical user interface, 1.0

index, 4.0

long documents, 2.0

manual, 5.4

power, 0.0
printed manual, 5.4

simplicity, 0.0
speed, 0.0
splitting program, 5.3


HEAD NEXT
--1293058819-1213484446-873576042 Content-Type: TEXT/HTML; charset=iso-8859-1; name="footnote.html" footnote.html
HEAD PREVIOUS

Footnotes:

1Multipurpose Internet Mail Exchange is the standard used for email attachments, etc. It is just a convenient standard TTHgold uses for packing multiple files into one bundle.

2Text ``Previous'' and ``Next'' are used to avoid dependence on images

3One can return to the place in the text from the footnote by clicking on the footnote number or the back button.


HEAD


File translated from TEX by TTHgold, version 3.20.
On 9 Nov 2002, 14:50.