[l2h] multicolumn problem

Martin Mrazek martin.mrazek at gmail.com
Wed Mar 23 09:11:09 CET 2005


Thanks Ross, it seems like sufficient solution. A moment after sending
my question I read the l2h man page and discovered -html_version
N.0,table option what made the tables acceptable as regards visual
impression, but exactly as you said - there are three separate columns
for one dec num, so people cannot copy it from browser to the calc. So
I'll use the way you suggested.

Have a nice time
MM


On Wed, 23 Mar 2005 09:04:21 +1100, Ross Moore <ross at ics.mq.edu.au> wrote:
> Hello Martin,
> 
> On 23/03/2005, at 5:01 AM, Martin Mrazek wrote:
> 
> > Hello,
> > I have the tabular like
> >
> > \begin{tabular}{|l| r@{.}l| r@{.}l|}
> > \hline
> > ahoj & \multicolumn{2}{|c|}{nazdar} & \multicolumn{2}{|c|}{cau} \\
> > martin &  2&3   & 3&2 \\
> > \hline
> > \end{tabular}
> >
> > when translated to HTML, the result is
> >
> > <P>
> > <TABLE CELLPADDING=3 BORDER="1">
> > <TR><TD ALIGN="LEFT">ahoj</TD>
> > <TD ALIGN="CENTER" COLSPAN=2>nazdar</TD>
> > <TD ALIGN="CENTER" COLSPAN=2>cau</TD>
> > <TD ALIGN="LEFT">.</TD><TD ALIGN="LEFT">&nbsp;</TD>
> > </TR>
> > <TR><TD ALIGN="LEFT">martin</TD>
> > <TD ALIGN="RIGHT">2</TD>
> > <TD ALIGN="LEFT">.</TD><TD ALIGN="LEFT">3</TD>
> > <TD ALIGN="RIGHT">3</TD>
> > <TD ALIGN="LEFT">.</TD><TD ALIGN="LEFT">2</TD>
> > </TR>
> > </TABLE>
> >
> > what means  one number is separated into 3 columns. For example | 2|
> > .  | 3| instead of 2.3
> >
> > Can you advice please, how to fix it?
> 
> This looks like you are trying to build the visual
> effect of a single column of numbers
>    2.3
>    3.2
>      etc,
> by in fact using 2 columns juxtaposed, separated
> by a constant '.' between those columns.
> 
> Sorry, there's no way LaTeX2HTML can work out that
> that is what you are trying to do.
> 
> HTML is for laying-out information in a clear, regular way
> so that it's meaning is retained and easily extracted.
> If you really do mean 2.3  instead of having three separate
> items of  2 & '.' & 3 , then that is how you should construct
> the {tabular}.
> 
> The HTML language is not a page-description language, like TeX.
> So you can never expect such trickery using @{..} sequences
> to give you a satisfactory result.
> 
> My best advice for you is to include two separate {tabular}
> environments, within "conditional" environments:
> 
> \usepackage{html}   %  you should *always* load this for LaTeX2HTML
> 
> %begin{latexonly}
>   \begin{tabular}{|l| r@{.}l| r@{.}l|}
>    \hline
>    ahoj & \multicolumn{2}{|c|}{nazdar} & \multicolumn{2}{|c|}{cau} \\
>    martin &  2&3   & 3&2 \\
>    \hline
>   \end{tabular}
> %end{latexonly}
> %
> \begin{htmlonly}
>   \begin{tabular}{|l|c|c|}
>    \hline
>    ahoj & nazdar & cau \\
>    martin & 2.3  & 3.2 \\
>    \hline
>   \end{tabular}
> \end{htmlonly}
> 
> Now you will get you prettily constructed version in LaTeX,
> and a proper logically constructed version in HTML.
> 
> >
> > MM
> 
> Hope this helps,
> 
>         Ross Moore
> 
> >
> > _______________________________________________
> > latex2html mailing list
> > latex2html at tug.org
> > http://tug.org/mailman/listinfo/latex2html
> >
> ------------------------------------------------------------------------
> Ross Moore                                         ross at maths.mq.edu.au
> Mathematics Department                             office: E7A-419
> Macquarie University                               tel: +61 +2 9850 8955
> Sydney, Australia                                  fax: +61 +2 9850 8114
> ------------------------------------------------------------------------
> 
> 


-- 
Ing. Martin Mrazek, MSc.
Ministerstvo prumyslu a obchodu
Odbor statistiky a analyz
+420 2 2485 3250

martin.mrazek at gmail.com
+420 776 15 20 10



More information about the latex2html mailing list