[l2h] problem with side-by-side minipages

john john.ogorman at zombie.co.nz
Thu Jan 19 04:45:51 CET 2006


On Thu, 2006-01-19 at 11:17 +1100, Ross Moore wrote:
> Hi John,
> 
> On 19/01/2006, at 9:06 AM, john wrote:
> 
> >
> > I have 2 minipages with an \hfill between them.
> > They show up side-by-side in DVI and PDF.
> > But latex2html places them one-above-the-other.
> 
> Well actually it's HTML that's doing that.
> 
> In TeX things like mini-pages, figures, etc.
> are created as an \hbox or \vbox .
> These stack horizontally in normal paragraphing mode.
> 
> For HTML, such things are built into a  <TABLE>...</TABLE>
> construction. But to a web-browser a <TABLE> is a block-level
> structure (rather than a text-level one).
> In (La)TeX parlance, it is vertical material rather than
> horizontal, so you see what you see.
> 
> Since in HTML the text-size and graphics are generally
> relatively larger compared to the window-size, it is not
> at all clear that when images are side-by-side in print
> that they should remain so in HTML.
> This is why I didn't bother to program "looking-ahead"
> to try to work out how to stack minipages in every
> possible situation.

Thanks Ross for replying so promptly and saving me a lot of fruitless
research.

I actually concealed some of the detail from you. 

I am using LyX and then latex2html to produce the HTML.
I will see if I can apply your suggestions using LyX's ERT (Evil Red
Text) to insert the extra htmlonly TeX bits.

Many thanks
John O'Gorman
> 
> Instead you can do it yourself, using a {tabular}
> environment conditionally:
> 
> \begin{htmlonly}
> \begin{tabular}{cc}
> \end{htmlonly}
> \begin{minipage} ..... 1st minipage
> \end{minipage}
> \html{&}%  so LaTeX doesn't see the & , and don't forget the % .
> \begin{minipage} ..... 2nd minipage
> \end{minipage}
> \begin{htmlonly}
> \end{tabular}
> \end{htmlonly}
> 
> 
> >
> > My system: SuSE linux 9.3; latex2html 2002-2-1 (1.70)
> 
> This isn't a system-dependent thing.
> 
> >
> > regards
> > John O'Gorman
> 
> 
> Hope this helps,
> 
> 	Ross Moore
> 
> 
> ------------------------------------------------------------------------
> Ross Moore                                         ross at maths.mq.edu.au
> Mathematics Department                             office: E7A-419
> Macquarie University                               tel: +61 +2 9850 8955
> Sydney, Australia  2109                            fax: +61 +2 9850 8114
> ------------------------------------------------------------------------
> 
> 
> 



More information about the latex2html mailing list