bugtex4ht - Bugs: bug #238, htlatex outputs extra word not in...

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #238: htlatex outputs extra word not in document when using \columnbreak with multicols

Submitted by:  Nasser M. Abbasi <nma123>
Submitted on:  Tue Jan 6 19:59:27 2015  
 
Category: NonePriority: 5 - Normal
Severity: 3 - MinorStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Closed

Fri Oct 6 12:26:11 2023, comment #3:

I think this issue was fixed in the meantime, I don't get any extra words with current TeX4ht.

Michal Hoftich <michal_h21>
Project Member
Sun Jan 25 23:32:33 2015, comment #2:

sorry, but what actually happened is that frank (mittelbach) actually updated multicol.sty, as his prerogative, of course. therefore eitan's hooks no longer do the right thing.

if i simply disable the \Configure{columnbreak}{auto}, well, the spurious "auto" doesn't appear, but the output isn't in two columns, either, as it used to be before TL'14.

how to change multicol.4ht to do the right thing with the new multicol.sty is a bigger job than i can tackle right now. michal, cvr?

btw, an even simpler document shows the problem:

\documentclass{article}%
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
before \columnbreak after
\end{multicols}
\end{document}

before tl'14, the output used <table> to make the columns. now that <table> is completely gone ...

Karl Berry <karl>
Project Administrator
Wed Jan 7 01:11:21 2015, comment #1:

Hi Nasser -- thanks for all the reports.

The spurious word here is coming from a line
\Configure{columnbreak}{auto}
in the .4ht file.

Other multicol commands fail similarly, e.g., \columnfill outputs the word "balance" due to
\Configure{columnfill}{balance}

I don't know what's really intended by those \Configure calls. Maybe they can just be removed, as there are companion lines like
\NewConfigure{columnbreak}{1}

No useful comments anywhere that I can see. Michal, any ideas before I attempt to research it all?

Thanks,
K

Karl Berry <karl>
Project Administrator
Tue Jan 6 19:59:27 2015, original submission:

details are here:
http://tex.stackexchange.com/questions/213527/htlatex-outputs-extra-word-not-in-document-when-using-columnbreak-with-multicol

summary:

MWE:

------------------------
\documentclass{article}%
\usepackage{lipsum,multicol}
\begin{document}
\begin{multicols}{2}

\section*{Introduction}
This is introduction
\columnbreak
\section*{my section}
This is my section

\end{multicols}
\end{document}
-------------------------------

htlatex output has an extra word auto in the output.

removing \columnbreak removes the word auto from the HTML page

Images can be seen at the above link. texlive 2014

Nasser M. Abbasi <nma123>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by michal_h21 (Posted a comment)
  • -unavailable- added by karl (Posted a comment)
  • -unavailable- added by nma123 (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    3 latest changes follow.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri Oct 6 12:26:11 2023michal_h21Open/ClosedOpen=>Closed
    Sun Jan 25 23:32:33 2015karlSummaryhtlatex outputs extra word not in document when using \\columnbreak with multicols=>htlatex outputs extra word not in document when using \columnbreak with multicols
    Wed Jan 7 01:11:21 2015karlSummaryhtlatex outputs extra word not in document when using \\columnbreak with multicols=>htlatex outputs extra word not in document when using \columnbreak with multicols
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup+gray