Hello,

   I made several tests with tex4ht. The tool nicely converts most of the objects/environments, but I noticed two problems:

1. split environment

I use that for typesetting long formulas, for instance

This is my very long formula

\begin{displaymath}
   \begin{split}
      \tau(\eta^0) & = \frac{\hbar}{\Gamma(\eta^0)} =
      \frac{\hbar c}{c \Gamma(\eta^0)} =
      \frac{0{,}197~\gev\cdot\mathrm{fm}}{3\cdot
        10^{8}~\mathrm{m}\cdot\mathrm{s}^{-1}\times 1{,}30~\mathrm{keV}}
        = \\
      & = \frac{0{,}197\cdot 10^{-15}~\gev\cdot\mathrm{m}}{3\cdot
        10^{8}~\mathrm{m}\cdot\mathrm{s}^{-1}\times 1{,}30\cdot
        10^{-6}~\mathrm{GeV} = % \nonumber\\
      0{,}0505\cdot 10^{-17}~\mathrm{s} = 5{,}05\cdot
      10^{-19}~\mathrm{s} % \nonumber
    \end{split}
\end{displaymath}

This works perfectly in pdflatex, but when running htlatex, I get the following error message:

=======

! Package amsmath Error: \begin{split} won't work here.

See the amsmath package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.79       \end{split}

?
! Emergency stop.
 ...

l.79       \end{split}

============

Can someone please help me in figuring out what's wrong and how to avoid that?

2. I am using exerquiz package of AcroTeX education bundle (https://ctan.org/pkg/acrotex) which easily allows to typeset individual exercises and display/hide solutions. Unfortunately, it does not seem to work with tex4ht, when running htlatex, there is a conflict with one of the include file (epdfmark.def, part of this CTAN package)

====================

) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/htex4ht.def) (./insdljs.sty
) (./eforms.sty (./epdfmark.def))

exerquiz: * Using dvipsone/dvips option *


! LaTeX Error: Command \theHquizno undefined.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.297 \renewcommand\theHquizno
{\curr@quiz.\theeqquestionnoi.\alph{quizno}}
?
! Emergency stop.
 ...

l.297 \renewcommand\theHquizno
{\curr@quiz.\theeqquestionnoi.\alph{quizno}}
==========


I understand that processing some environments that are not part of standard TeXLive distribution might be problematic. Nevertheless, is there a way to tell htlatex to e.g. to deal with them as images? Or any other way?


Thanks a lot for any hint

best regards,

Tomas

Reply via email to