<div dir="ltr"><div class="gmail_default" style="color:rgb(51,102,255)">Hi Nasser,</div><div class="gmail_default" style="color:rgb(51,102,255)">Please change the following line:</div><div class="gmail_default" style="color:rgb(51,102,255)">
<br></div><div class="gmail_default"><div class="gmail_default"><font color="#3366ff">\ConfigureEnv{multicols}{}{}{}{}</font></div><div class="gmail_default"><font color="#3366ff"><br></font></div><div class="gmail_default" style>
<font color="#3366ff">in the Jagath.cfg by:</font></div><div class="gmail_default"><font color="#3366ff"><br></font></div><div class="gmail_default"><font color="#3366ff">\ConfigureEnv{multicols}</font></div><div class="gmail_default">
<font color="#3366ff">   {\par\IgnorePar\EndP</font></div><div class="gmail_default"><font color="#3366ff">    \gHAdvance\MultiCols by 1\relax</font></div><div class="gmail_default"><font color="#3366ff">    %\HCode{<table class="multicols"</font></div>
<div class="gmail_default"><font color="#3366ff">    %                 id="multicols-\MultiCols"><tr><td class="multicol-1">}%</font></div><div class="gmail_default"><font color="#3366ff">    \let\sv:HCol=\HCol</font></div>
<div class="gmail_default"><font color="#3366ff">    \bgroup  \gHAssign\HCol=1\relax</font></div><div class="gmail_default"><font color="#3366ff">   }</font></div><div class="gmail_default"><font color="#3366ff">   {\egroup</font></div>
<div class="gmail_default"><font color="#3366ff">    \global\let\HCol=\sv:HCol</font></div><div class="gmail_default"><font color="#3366ff">    \ifvmode\IgnorePar\fi\EndP</font></div><div class="gmail_default"><font color="#3366ff">    %\HCode{</td></tr></table>}\par</font></div>
<div class="gmail_default"><font color="#3366ff">   }</font></div><div class="gmail_default"><font color="#3366ff">   {}{}</font></div><div style="color:rgb(51,102,255)"><br></div><div style="color:rgb(51,102,255)">This will fix the problem.</div>
<div style="color:rgb(51,102,255)"><br></div><div style="color:rgb(51,102,255)">Regards</div><div style="color:rgb(51,102,255)">Jagath</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 12 July 2013 15:26, Nasser M. Abbasi <span dir="ltr"><<a href="mailto:nma@12000.org" target="_blank">nma@12000.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 7/12/2013 3:53 AM, Jagath AR wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Nasser,<br>
Your configuration file can be slightly modified as given below to get *<br>
multicols* work as you have expected. The optional argument of *multicols *is<div><div class="h5"><br>
not take care of at the moment.<br>
<br>
----------------<br>
\Preamble{ext=htm,pic-align}<br>
<br>
\begin{document}<br>
\EndPreamble<br>
<br>
\catcode`\:11<br>
\catcode`\@11<br>
<br>
% Added to fix the opening and closing <p> tags<br>
\Configure{HtmlPar}<br>
   {\EndP\HCode{<!--l. \the\inputlineno-->%<br>
<p \csname a:!P\endcsname<br>
          class="no\ifHCond par\else indent\fi" \a:LRdir>}}<br>
   {\EndP\HCode{<!--l. \the\inputlineno-->%<br>
<p \csname a:!P\endcsname<br>
         class="\ifdim \parindent=\z@ no\fi indent" \a:LRdir>}}<br>
   {{\Tg</p>}}<br>
   {{\Tg</p>}}%<br>
<br>
\renewenvironment{multicols}[<u></u>1]{\IgnorePar\EndP%<br>
\HCode{<div class="newspaper}#1\HCode{">}<br>
\expandafter\ifx\csname .newspaper#1\endcsname\relax%<br>
\Css{.newspaper#1 p:first-child { margin-top: 0em; }}<br>
\Css{.newspaper#1 {<br>
    -moz-column-count:#1; /* Firefox */<br>
    -webkit-column-count:#1; /* Safari and Chrome */<br>
    column-count:#1;<br>
    -moz-column-gap:10px; /* Firefox */<br>
    -webkit-column-gap:10px; /* Safari and Chrome */<br>
    column-gap:10px;<br>
    -moz-column-rule:1px outset \#F8F8F8 ; /* Firefox */<br>
    -webkit-column-rule:1px outset \#000000; /* Safari and Chrome */<br>
    column-rule:1px outset \#000000;<br>
}}<br>
\expandafter\gdef\csname .newspaper#1\endcsname{1}%<br>
\fi\ShowPar\par}<br>
{\EndP\HCode{</div>}}<br>
\ConfigureEnv{multicols}{}{}{}<u></u>{}<br>
<br>
\endinput<br>
----------------<br>
<br>
I have tested this with the following TeX code:<br>
<br>
-----------------<br>
\documentclass{article}%<br>
\usepackage{lipsum}<br>
\usepackage{multicol}<br>
\setlength{\columnsep}{20pt}<br>
\setlength{\columnseprule}{0.<u></u>01pt}<br>
\newenvironment{newspaper}{}{}<br>
\begin{document}<br>
<br>
     \lipsum[1-2]<br>
<br>
   \begin{multicols}{6}<br>
     \lipsum[1-5]<br>
   \end{multicols}<br>
<br>
     \lipsum[1-2]<br>
<br>
   \begin{multicols}{4}<br>
     \lipsum[1-5]<br>
   \end{multicols}<br>
<br>
     \lipsum[1-2]<br>
<br>
   \begin{multicols}{2}<br>
     \lipsum[1-5]<br>
   \end{multicols}<br>
<br>
     \lipsum[1-2]<br>
<br>
   \begin{multicols}{4}<br>
     \lipsum[1-5]<br>
   \end{multicols}<br>
<br>
\end{document}<br>
-----------------<br>
<br>
You can use this workaround, while the developers came up with possible fix.<br>
<br>
Regards<br>
Jagath<br>
<br>
</div></div></blockquote>
<br>
Thanks!<br>
<br>
But I think there is a small issue. Your code is too advanced for me<br>
to know where it is, so I'll show the final result.<br>
<br>
When I run this example latex file, using your update .cfg above,<br>
the resulting HTML shows both items of an numeration on the<br>
same line, instead of on separate lines:<br>
<br>
------------------------------<u></u>--<div class="im"><br>
\documentclass{article}%<br>
\usepackage{lipsum}<br>
\usepackage{multicol}<br>
\setlength{\columnsep}{20pt}<br>
\setlength{\columnseprule}{0.<u></u>01pt}<br></div>
% notice no need to add \newenvironment{newspaper}{}{} now<br>
% it is in the updated .cfg file<div class="im"><br>
\begin{document}<br>
<br>
\begin{multicols}{2}<br>
<br></div>
  \begin{enumerate}<br>
    \item A<br>
    \item B<br>
   \end{enumerate}<div class="im"><br>
   \lipsum[1-10]<br>
   \end{multicols}<br>
<br>
\end{document}<br></div>
-------------------------<br>
<br>
Compiled using<br>
<br>
htlatex foo.tex "Jagath.cfg"<br>
<br>
Where Jagath.cfg is your .cfg code above.<br>
<br>
But when I compile the same latex file above using my earlier<br>
.cfg, then the items appear on separate lines as expected.<br>
<br>
I am using TL 2013 on Linux.<br>
<br>
thanks,<br>
--Nasser<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<br>
On 12 July 2013 13:02, Nasser M. Abbasi <<a href="mailto:nma@12000.org" target="_blank">nma@12000.org</a>> wrote:<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Ok, here is my poor's man implementation of multiple columns<br>
support in htlatex.<br>
<br>
compile using<br>
<br>
         htlatex foo.tex "my.cfg"<br>
<br>
where my.cfg is<br>
<br>
---------------------<br>
\Preamble{ext=htm,pic-align}<br>
<br>
\ConfigureEnv{newspaper}<br>
{\HCode{<div class="newspaper">}}<br>
{\HCode{</div>}}<br>
{}{}<br>
\begin{document}<br>
\EndPreamble<br>
<br>
\Css{.newspaper {<br>
    -moz-column-count:2; /* Firefox */<br>
    -webkit-column-count:2; /* Safari and Chrome */<br>
<br>
    column-count:2;<br>
    -moz-column-gap:10px; /* Firefox */<br>
    -webkit-column-gap:10px; /* Safari and Chrome */<br>
    column-gap:10px;<br>
    -moz-column-rule:1px outset \#F8F8F8 ; /* Firefox */<br>
    -webkit-column-rule:1px outset \#000000; /* Safari and Chrome */<br>
    column-rule:1px outset \#000000;<br>
}}<br>
---------------------------<br>
<br>
and foo.tex is<br>
<br>
<br>
-------------------<br>
\documentclass{article}%<br>
\usepackage{lipsum}<br>
\usepackage{multicol}<br>
\setlength{\columnsep}{20pt}<br></div></div>
\setlength{\columnseprule}{0.*<u></u>*01pt}<div><div class="h5"><br>
\newenvironment{newspaper}{}{}<br>
\begin{document}<br>
<br>
\ifdefined\HCode<br>
   \begin{newspaper}<br>
\else<br>
   \begin{multicols}{2}<br>
\fi<br>
<br>
     \lipsum[1-10]<br>
<br>
\ifdefined\HCode<br>
   \end{newspaper}<br>
\else<br>
   \end{multicols}<br>
\fi<br>
<br>
\end{document}<br>
-----------------------<br>
<br>
The div is hardcoded to 2 columns in HTML for now and the<br>
other properties are hardcoded.<br>
<br>
One can make newenv. for 3 columns, or pass the number of<br>
columns as argument, but I am not good in Latex to do that<br>
yet.<br>
<br>
So, the above now generates HTML with 2 columns. I tried<br>
it on firefox, chrome and IE and it all works. And pdflatex<br>
works as before.<br>
<br>
This is better for me than having to use tabular with 2 columns<br>
to get the same effect in HTML.<br>
<br>
--Nasser<br>
<br>
</div></div></blockquote>
<br>
</blockquote>
<br>
</blockquote></div><br></div>