[英]how to make a svg from jqmath formatted text?
我发现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文件。
感谢帮助。
您在这里拥有的是MathML(当然不是SVG)。 jqMath可以生成MathML,但不能将其转换为其他。
如果要从LaTeX生成SVG,则应查看MathSVG 。
如果您真的想从MathML生成SVG,则可能需要堆叠两件事。 这些可能很有趣:使用MathSVG将MathML转换为LaTeX ,然后将LaTeX转换为SVG; 另一个类似的问题 ; 不是网络工具,而是将MathML直接转换为SVG的工具 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.