如何从 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.