shige 11/15 2021 ---------------- I found a problem for \framebox in picture environment.
\framebox is used as the form "\framebox[w][p]{text}" usually. Moreover, it is used as the form "\framebox(w,h)[p]{text}" to draw a rectangle in picture mode. When the latex2html makes images.tex for \framebox, the first form is inserted correctly, but the second form is done incorrectly. For example, for the LaTeX source: \begin{figure}[ht] \begin{picture}(200,150)(0,0) \put(40,40){\framebox(140,100){}} \end{picture} \end{figure} Well, another framebox \framebox[7em][l]{sample}. images.tex will be: {\newpage\clearpage \lthtmlfigureA{figure3}% \begin{figure} \begin{picture}(200,150)(0,0) \put(40,40){\framebox{(}140,100){}} \end{picture} \end{figure}% \lthtmlfigureZ \lthtmlcheckvsize\clearpage} {\newpage\clearpage \lthtmlpictureA{tex2html_wrap21}% \framebox[7em][l]{sample}% \lthtmlpictureZ \lthtmlcheckvsize\clearpage} The first form "\framebox(140,100){}" is translated to illegal code "\framebox{(}140,100){}}". This translation may be done by &wrap_cmd_framebox, which is made in &process_commands_in_tex: L13755 # $body .= '$args .= "$`$&" if s/$next_pair_rx//o;'."\n"; L13756 $body .= '$args .= join("","{", &missing_braces, "}") unless ('."\n"; L13757 $body .= ' (s/$next_pair_pr_rx/$args.=$`.$&;""/es)'."\n"; L13758 $body .= ' ||(s/$next_pair_rx/$args.=$`.$&;""/es));'."\n"; When I use the code L13755 instead of L13756-13758, it does not occur the problem. But I don't know whether this is correct solution. +========================================================+ Shigeharu TAKENO NIigata Institute of Technology kashiwazaki,Niigata 945-1195 JAPAN sh...@iee.niit.ac.jp TEL(&FAX): +81-257-22-8161 +========================================================+ _______________________________________________ latex2html mailing list latex2html@tug.org https://tug.org/mailman/listinfo/latex2html