当我编译以下文件时:
\documentclass{article}
\begin{document}
$2-1$
\end{document}
使用命令
htlatex test.tex "xhtml,docbook-mml" " -cunihtf" "-cdocbk"
那么结果是
<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V5.0//EN"
"http://www.oasis-open.org/docbook/xml/5.0/docbook.dtd" >
<!--translated from test.tex, on 2015-06-21 22:48:00,
by TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/) xhtml,docbook-mml,html,refcaption -->
<?xtpipes file="docbook.4xt" ?>
<article
xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"><title
></title>
<!--l. 4
--><para><inlineequation role="inline"><!--l. 4
--><math xmlns="http://www.w3.org/1998/Math/MathML"><mn>2</mn> <mo class="MathClass-bin"/> <mn>1</mn></math> </inlineequation></para></article>
显然,减号会消失并变成空标签。我该如何解决这个问题?
答案1
可以通过复制来解决问题
texmf/tex4ht/ht-字体/mozilla/charset/unicode.4hf
到工作目录。
这里给出了解决方案:
和这里:
http://web.cse.ohio-state.edu/~gurari/docs/tug-07/tug07-10.xht