Re: [l2h] Translation bug report

2003-12-29 Thread Ross Moore

Hi Erling,

On Fri, 19 Dec 2003, Erling D. Andersen wrote:

 Hi

 The following simple document is not translated correctly by
 latex2html.

 \documentclass{article}

 \newcommand{\idxbeg}{0}

 \begin{document}

 \[
 i=\idxbeg
  \]

 \end{document}

 It should produce the output

 i=0

 but produces

 i=

Yep; that's a bug.
Workarounds are easy:
   \newcommand{\idxbeg}{ 0}
   \newcommand{\idxbeg}{0 }
   \newcommand{\idxbeg}{{0}}
all of these work and at least one should not upset
normal LaTeX usage.

A *proper* fix is to change one line in the  latex2html script:

Near the end of subroutine block:
  sub substitute_meta_cmds {

change the line
elsif ($this_cmd) { push(@pieces, $this_cmd) }
to become
elsif ($this_cmd ne ) { push(@pieces, $this_cmd) }
or
elsif (!($this_cmd eq )) { push(@pieces, $this_cmd) }

Now the conditional will also catch a string of '0'.



 See

 http://www.mosek.com/l2h/test.html
 http://www.mosek.com/l2h/test.ps
 http://www.mosek.com/l2h/test.tex

Thanks for reporting this glitch.

Happy New Year,

Ross Moore


 Regards

 Erling


 *
 MOSEK ApS
 C/O Symbion Science Park
 Fruebjergvej 3, Boks 16
 DK-2100 Copenhagen O
 Denmark

 Phone (work): +45 3917 9907
 Mobile-phone: +45 2362 9520
 Fax:   +45 3917 9823
 Email to phone: [EMAIL PROTECTED]
 Email: [EMAIL PROTECTED]
 Homepage: http://erling.andersen.name
   http://www.mosek.com/homepages/e.d.andersen/

 *


 
 Denne mail er blevet scannet af http://www.virus112.com
 
 ___
 latex2html mailing list
 [EMAIL PROTECTED]
 http://tug.org/mailman/listinfo/latex2html

___
latex2html mailing list
[EMAIL PROTECTED]
http://tug.org/mailman/listinfo/latex2html


[l2h] Translation bug report

2003-12-19 Thread Erling D. Andersen
Hi

The following simple document is not translated correctly by
latex2html.

\documentclass{article}

\newcommand{\idxbeg}{0}

\begin{document}

\[
i=\idxbeg
 \]

\end{document}

It should produce the output

i=0

but produces

i=

See

http://www.mosek.com/l2h/test.html
http://www.mosek.com/l2h/test.ps
http://www.mosek.com/l2h/test.tex

Regards

Erling


*
MOSEK ApS 
C/O Symbion Science Park
Fruebjergvej 3, Boks 16
DK-2100 Copenhagen O
Denmark

Phone (work): +45 3917 9907
Mobile-phone: +45 2362 9520
Fax:   +45 3917 9823
Email to phone: [EMAIL PROTECTED]
Email: [EMAIL PROTECTED]
Homepage: http://erling.andersen.name 
  http://www.mosek.com/homepages/e.d.andersen/

* 


 
Denne mail er blevet scannet af http://www.virus112.com 

___
latex2html mailing list
[EMAIL PROTECTED]
http://tug.org/mailman/listinfo/latex2html