标题说明了一切。
有人知道我做错了什么吗?这是 oolatex 转换的根本错误吗?我可以使用其他数学格式吗?
相同的数学运算在 latex 和 pdflatex 中可以很好地完成。
示例输入(test.tex)
\documentclass{article}
\begin{document}
\begin{equation}
x = \begin{array}{cc}
1, & \mbox{for } 0.5\leq p \leq 1 \\
0, & \mbox{for } 0\leq p \le 0.5 \\
\end{array}
\end{equation}
\end{document}
执行:
mk4ht oolatex test.tex
错误:
! Undefined control sequence.
<argument> ...\a:mathml columnlines="\columnlines
" \a:mathml equalcolumns="...
l.5 1
, & \mbox{for } 0.5\leq p \leq 1 \\
?
答案1
这是众所周知的漏洞。 尝试:
\documentclass{article}
\usepackage{amsmath}
\let\columnlines\empty
\begin{document}
\begin{equation}
x = \begin{array}{cc}
1, & \mbox{for } 0.5\leq p \leq 1 \\
0, & \mbox{for } 0\leq p \le 0.5 \\
\end{array}
\end{equation}
\end{document}