[l2h] no number for table
Dr Nicola L C Talbot
n.talbot at uea.ac.uk
Fri Feb 27 10:44:24 CET 2009
Christian wrote:
> Am 26.02.2009 um 07:31 schrieb Ross Moore:
>> On 26/02/2009, at 4:37 PM, Christian wrote:
>>> for the tables in the appendix I get the following:
>>>
>>> No number for "DiewichtigstenEditierbefehledes"
>>>
>>>
>>> How does it comethat tables are not numbered?
>> Have you processed your document first using LaTeX ?
>> This creates a .aux file that LaTeX2HTML reads to
>> obtain the numbering information for cross-references
>> to sections, figures and tables.
>
> I processed the file with LaTeX before and in the pdf the numbers are
> fine...
It may be that the caption contains commands that vary between LaTeX and
LaTeX2HTML. For example:
\documentclass{article}
\usepackage{html}
\latexhtml{\newcommand{\sample}[1]{\textit{#1}}}{%
\newcommand{\sample}[1]{\texttt{#1}}}
\begin{document}
See Table~\ref{tab:sample}.
\begin{table}
\caption{A \sample{Sample} Table}\label{tab:sample}
\end{table}
\end{document}
The caption is written as "A \textit{Sample} Table" in the aux file
which LaTeX2HTML translates to "A <I>Sample</I> Table". Whereas the
caption in the document translates to "A <TT>Sample</TT> Table", so
LaTeX2HTML can't match the caption in the document to the corresponding
caption in the aux file, and thus can't determine the number. The
problem can be fixed by placing \protect before the command to prevent
expansion when LaTeX writes it to the aux file:
\caption{A \protect\sample{Sample} Table}
or by using the optional argument:
\caption[A Sample Table]{A \sample{Sample} Table}
Regards
Nicola Talbot
--
Dr Nicola Talbot
http://theoval.cmp.uea.ac.uk/~nlct/
More information about the latex2html
mailing list