我发现jqmath库效果很好。 但现在我有一个问题: 如果我有一个格式化的文字,如:
<fmath alttext="√^{2}{4}+{1}/{3}" class="fm-inline">
<mrow>
<mrow mtagname="mroot">
<span class="fm-root fm-inline" style="vertical-align: 0.85em;">
<mn>2</mn>
</span>
<mo class="fm-radic">√</mo>
<span style="vertical-align: 0.086em;">
<span class="fm-vert fm-radicand" style="border-top-width: 0.072em;">
<mn>4</mn>
</span>
</span>
</mrow>
<mo class="fm-infix">+</mo>
<span mtagname="mfrac" style="vertical-align: 0em;">
<span class="fm-vert fm-frac">
<table>
<tbody>
<tr>
<td class="fm-num-frac fm-inline">
<mn>1</mn>
</td>
</tr>
<tr>
<td class="fm-den-frac fm-inline">
<mn>3</mn>
</td>
</tr>
</tbody>
</table>
</span>
</span>
</mrow>
</fmath>
我可以从中获取或创建一个SVG文件。
感谢您的帮助。
答案 0 :(得分:0)
你在这里有MathML(肯定不是SVG)。 jqMath可以生成MathML,但不能将其转换为smth else。
如果您想从LaTeX生成SVG,那么您应该查看MathSVG。
如果你真的想从MathML生成SVG,你可能需要堆叠一些东西。这些可能是有意义的:MathML to LaTeX然后使用MathSVG将LaTeX转换为SVG; another similar question; a tool that's not a web tool but converts MathML to SVG directly