\section{On using \latextohtml}
The HTML versions currently supported by major Web browser, such as 
\netscape{}, does not include markups for mathematical symbols and equations.
Therefore, the only way to include these in the text is to
somehow generate an image of each of them, 
and then inline these in the HTML document.
\linkf{\latextohtml{}}
{http://cbl.leeds.ac.uk/nikos/tex2html/doc/latex2html/latex2html.html}
can do this automatically:
it takes the \LaTeX{} source code, generates the necessary images,
and outputs one or more HTML documents with these images inlined.
Therefore, for making an astronomical HTML document, using \latextohtml{}
is almost inevitable.

\link{\latextohtml{}}
{http://cbl.leeds.ac.uk/nikos/tex2html/doc/latex2html/latex2html.html}
can be used in two conceptually different ways:
\begin{itemize}
\item	Using a \LaTeX{} file that was not written specifically with the
	intend of ending up as hypertext.
\item	Using a \LaTeX{} file that was written with the intend of ending up 
	as hypertext, using the \LaTeX{} {\em package\/} 
	(or {\em style\/}, if you will)
	{\tt html}.
\end{itemize}
I have used it in the latter way. I have written the entire document
in \LaTeX{} using the {\tt html} package. This has a number of
advantages:
\begin{itemize}
\item	An automatically generated table of contents.
\item	An automatically generated {\em navigation panel\/} on each
	HTML page.
\item	The ability to use mathematical symbols anywhere in the document.
\item	A paper (``\LaTeX{}'') version as a byproduct, i.e.\ one PostScript
	file with the intire document.
	Hyperlinks can either not be shown in this, or shown as footnotes
	giving the URL.
\item	The possibility of making macros using the \LaTeX{} command
	\verb+\newcommand+.
\end{itemize}
The disadvantages are:
\begin{itemize}
\item	One has to run the source code through \latextohtml{} before
	it can be viewed as hypertext.
\end{itemize}

The \LaTeX\ source code for this document
has been split up in a number of files, which the main file
\linkf{{\tt index.tex}}
      {http://www.astro.ku.dk/\~{}milvang/RelViz/tex/index.tex}
refers to using the \verb+\input+ command.
All these files are in
\linkf{this directory}
      {http://www.astro.ku.dk/\~{}milvang/RelViz/tex/}.

I want 3 different versions of the document:
\begin{itemize}
\item	\linkf{HTML}
	{http://www.astro.ku.dk/\~{}milvang/RelViz/}
\item	\linkf{PostScript}
	{http://www.astro.ku.dk/\~{}milvang/RelViz/index.ps}
\item	\linkf{gzip'ed PostScript}
	{http://www.astro.ku.dk/\~{}milvang/RelViz/index.ps.gz}
\end{itemize}
To make sure that they are always consistent, I have used
\linkf{this}
{http://www.astro.ku.dk/\~{}milvang/RelViz/do\_index}
small C-shell script that 
calls {\tt latex} twice, calls {\tt dvips},
calls {\tt latex2html} (which for some reason deletes the {\tt .dvi} file),
and calls {\tt gzip}.
Besides the command line options to \latex2html{}, it is customized through
a 
\linkf{{\tt .latex2html-init}}
{http://www.astro.ku.dk/\~{}milvang/RelViz/.latex2html-init}
file.

When working with \latextohtml{}, I had to struggle with a number of
bugs and peculiarities in the program. These I have listed in
\hyperref
{an appendix}
{appendix }
{}
{bugs_latex2html}.
