受这篇帖子的启发,我试图转换类似以下所示的MathML示例:
<math>
<mrow>
<mfrac>
<mrow><mi>x</mi></mrow>
<mrow><mi>y</mi></mrow>
</mfrac>
</mrow>
</math>
使用
xsltproc
将文本转换为Latex。首先,我从这里下载了XSLT文件。现在,对于那些不懂MathML的人来说,上面的例子是一个分数:1/2。
在我解压缩xslt文件并创建MathML文件(input.mml)之后,我有以下文件:
$ ls
README cmarkup.xsl entities.xsl glayout.xsl input.mml mmltex.xsl scripts.xsl tables.xsl tokens.xsl
所以,当我执行:
时
$> xsltproc mmltex.xsl input.mml
x
y
这不正确,这不是一个LaTeX分数。有什么建议可以帮助我纠正吗?