如何从 jqmath 格式的文本制作 svg?
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,但不能将其转换为 smth else。
如果你想从 LaTeX 生成 SVG,那么你应该看看 MathSVG。
如果你真的想从 MathML 生成 SVG,你可能需要叠加一些东西。这些可能是有趣的:MathML to LaTeX and then LaTeX to SVG using MathSVG; ; a tool that's not a web tool but converts MathML to SVG directly.
我发现 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,但不能将其转换为 smth else。
如果你想从 LaTeX 生成 SVG,那么你应该看看 MathSVG。
如果你真的想从 MathML 生成 SVG,你可能需要叠加一些东西。这些可能是有趣的:MathML to LaTeX and then LaTeX to SVG using MathSVG;