как сделать svg из текста в формате jqmath?

Я обнаружил библиотеку 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 из этого.

Спасибо за помощь.


person user6110729    schedule 24.03.2016    source источник
comment
Я сомневаюсь, что вы можете, так как это не svg. Пока вы не захотите написать свой собственный конвертер/библиотеку для этого   -  person llamerr    schedule 24.03.2016
comment
спасибо ламерр.   -  person user6110729    schedule 24.03.2016
comment
Обратите внимание, что одна проблема с SVG заключается в том, что вы не можете стилизовать его с помощью CSS.   -  person Dave Barton    schedule 25.03.2016


Ответы (1)


Здесь у вас есть MathML (конечно, не SVG). jqMath может генерировать MathML, но не конвертировать его во что-то еще.

Если вы хотите сгенерировать SVG из LaTeX, вам следует посмотреть MathSVG< /а>.

Если вы действительно хотите сгенерировать SVG из MathML, вам, вероятно, придется сложить пару вещей. Это может представлять интерес: MathML в LaTeX, а затем LaTeX в SVG с помощью MathSVG; другой подобный вопрос; инструмент, который не является веб-инструментом, но напрямую конвертирует MathML в SVG.

person YakovL    schedule 31.05.2016