Lining it up in columns Contents Index

## Lining it up in columns

The tabular environment is available in Hyperlatex.

Many column types are now supported, and even \newcolumntype is available. The | column type specifier is silently ignored. You can force borders around your table (and every single cell) by using \xmlattributes*{table}{border="1"} immediately before your tabular environment. You can use the \multicolumn command. \hline is understood and ignored.

The \htmlcaption has to be used right after the \begin{tabular}. It sets the caption for the HTML table. (In HTML, the caption is part of the tabular environment. However, you can as well use \caption outside the environment.)

If you have made the & character non-special, you can use the macro \htmltab as a replacement.

Here is an example:

    \begin{table}[htp]
\T\caption{Keyboard shortcuts for \textit{Ipe}}
\begin{center}
\begin{tabular}{|l|lll|}
\htmlcaption{Keyboard shortcuts for \textit{Ipe}}
\hline
& Left Mouse      & Middle Mouse  & Right Mouse      \\
\hline
Plain       & (start drawing) & move          & select           \\
Shift       & scale           & pan           & select more      \\
Ctrl        & stretch         & rotate        & select type      \\
Shift+Ctrl  &                 &               & select more type \T\\
\hline
\end{tabular}
\end{center}
\end{table}


The example is typeset as follows:

 Left Mouse Middle Mouse Right Mouse Plain (start drawing) move select Shift scale pan select more Ctrl stretch rotate select type Shift+Ctrl select more type

Note that the netscape browser treats empty fields in a table specially. If you don't like that, put a single ~ in that field.

A more complicated example:

 type style smart red short rather silly puce tall

To create certain effects you can employ the \xmlattributes command:

 gnats gram \$13.65 each .01 gnu stuffed 92.50 emu 33.33 armadillo frozen 8.99

As an alternative for creating cells spanning multiple rows, you could check out the multirow package in the contrib directory.

July 13, 2005

 Lining it up in columns Contents Index