0

我发现了运行良好的 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">√&lt;/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 文件吗?

感谢帮助。

4

1 回答 1

0

您在这里拥有的是 MathML(肯定不是 SVG)。jqMath 可以生成 MathML,但不能将其转换为 smth else。

如果你想从 LaTeX 生成 SVG,那么你应该看看MathSVG

如果你真的想从 MathML 生成 SVG,你可能需要做一些事情。这些可能很有趣:MathML 到 LaTeX,然后 LaTeX 到 SVG 使用 MathSVG;另一个类似的问题一个不是 Web 工具,而是将 MathML 直接转换为 SVG 的工具

于 2016-05-31T19:53:24.343 回答