繁体   English   中英

如何从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,但不能将其转换为其他。

如果要从LaTeX生成SVG,则应查看MathSVG

如果您真的想从MathML生成SVG,则可能需要堆叠两件事。 这些可能很有趣:使用MathSVG将MathML转换为LaTeX ,然后将LaTeX转换为SVG; 另一个类似的问题 ; 不是网络工具,而是将MathML直接转换为SVG的工具

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM