Htlatex 与 docbook-mml:减号消失

Htlatex 与 docbook-mml:减号消失

当我编译以下文件时:

\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

到工作目录。

这里给出了解决方案:

为操作员定义 XML 输出

和这里:

http://web.cse.ohio-state.edu/~gurari/docs/tug-07/tug07-10.xht

相关内容