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 06 Jan 2015 09:59:27 PM EET  
 
Category: NonePriority: 5 - Normal
Severity: 3 - MinorStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Open

Mon 26 Jan 2015 01:32:33 AM EET, 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 07 Jan 2015 03:11:21 AM EET, 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 06 Jan 2015 09:59:27 PM EET, 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 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):

     

     

    2 latest changes follow.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 26 Jan 2015 01:32:33 AM EETkarlSummaryhtlatex outputs extra word not in document when using \\columnbreak with multicols=>htlatex outputs extra word not in document when using \columnbreak with multicols
    Wed 07 Jan 2015 03:11:21 AM EETkarlSummaryhtlatex 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